理解MVC&Smalltalk

您所在的位置:网站首页 smalltalk的好处 理解MVC&Smalltalk

理解MVC&Smalltalk

2024-07-02 05:43| 来源: 网络整理| 查看: 265

Overview

The Model/View/Controller (MVC) triad of classes is used to build user interfaces in Smalltalk-80.

Smalltalk学习资料整理

Smalltalk

Smalltalk is an object-oriented, dynamically typed reflective programming language.

The language was first generally released as Smalltalk-80.

Smalltalk was the product of research lead by Alan Kay at Xerox Palo Alto Research Center (PARC).

ANSI Smalltalk was ratified in 1998 and represents the standard version of Smalltalk.

Smalltalk历史

在Java出现之前,Smalltalk曾经辉煌,如果Sun没有退出Java的话,现金学习面向对象语言、服务器端、客户端编程等可能都会采用Smalltalk。

开发人员为何应该使用 Mac OS X 兼 OS X 小史,这篇文章里,smalltalk似乎是当今编程世界早期很重要的一环,没太看懂,作为知识脉络查阅。

相关概念:

Pharo

Pharo is an open source dynamic and relective language which is inspired by the programming language Smalltalk.

The immersive programming experience. Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.

immersive, 所谓沉浸式,就是整个开发环境里,下到虚拟机、字节码、编译器,上到各种应用层的类库,还有你的应用程序;你都可以去看他们的代码,看他们当前的状态,去改他们,实时的看到返回效果。

你创建一个对象,观察它的行为、改动下代码, 然后再观察它的行为是否符合预期,查看内部具体状态。

The stated goal of Pharo is to revisit Smalltalk design and enhance it.

从Python转向Pharo,这里可以看到更多关于Pharo价值的语言。(这个博客,值得学习)

MVC

Model-View-Controller (MVC) is a software design pattern commonly used for developing user interfaces that divides related program logic into three interconnected elements.

This is done to separate internal representations of information from the ways information is presented to and accepted from the user.

Trygve Reenskaug introduced MVC into Smalltalk-79 while visiting the Xerox Palo Alto Research Center (PARC) in the 1970s.

References


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3