1
TheOnly92 2011-05-31 09:52:29 +08:00
那本书中所说的主要是开发网站的优势吧,因为当时还是在开发本地软件的多,开发网站主要的优势就是更新方便。用任何技术都不是问题。。。
|
2
Chipaste 2011-05-31 09:55:37 +08:00
似乎 PG 也多次提到 Lisp 和 Ruby 的相似之处,还在某处说“Ruby 可以被认为是 Lisp 的方言”(类似语言)。而 PG 在描述“Dream Language”的时候,我能想到的目前最接近的实例就是 Ruby 以及 Rails。(我不了解 Lisp)
|
3
yaozhifeng 2011-05-31 10:02:43 +08:00
大佬说: 从Java -> Python -> Ruby 越来越接近Lisp了,但是还是不如Lisp。这里有人会Lisp吗
|
4
iwinux 2011-05-31 10:10:21 +08:00
不了解PG所用的 Lisp Web 开发方式究竟是怎样的。
我的分析:Lisp 对于 Viaweb 的作用在于,这个语言的表达能力相对于当时的其他用于 Web 开发的语言(Perl, PHP, and maybe C?)要强大很多,提升了整个团队的开发效率。 而今天盛行的 Python/Ruby 等动态语言,可以看作是“大众版”的 Lisp |
5
ssword 2011-05-31 10:20:44 +08:00 1
LISP就像发育民主制的古希腊,第一次看到的时候会惊叹它这么早就有了这么完备这么发达的体制。但这并不是说现代的民主体制比古希腊差。
|
6
xds2000 2011-05-31 10:23:43 +08:00
我现在体会到Rails社区在WEB开发上的最佳实践应该是最多的。可给其他借鉴的地方太多了。
|
7
makestory 2011-05-31 11:34:50 +08:00
|
8
jjgod 2011-05-31 15:41:34 +08:00
时代在变,LISP 社区当然也会有新的 web development framework,你拿当时的 LISP 框架和现在的 Ruby、Python 框架比,本来就是不合理的。另外也不一定非要是 LISP 的,函数式编程语言里,erlang、Scala 等的 Web 开发框架都很多。
|
9
diamondtin 2011-06-01 13:29:36 +08:00 1
据o6z同学说Lisp最大的问题还是多人协作不方便,Lisp是微语法的语言,大家一起构建一个新的世界很容易造成冲突。所以我对Lisp做Web框架持保留意见,他的生态系统和互联网生态系统没啥交叉。我觉得最应该接受Lisp的还是学校,让学生早点普及Functional programming,而后理解这些function is first class citizen的OO语言(OO和Functional的关系请参考徐X的大作 http://www.infoq.com/cn/articles/object-have-dead)就会更透彻。
Smalltalk的seaside也很有趣,不过它不普及。小众语言的小众框架的命运也就是这样了。况且Rails也不是Ruby这门语言的产物,而是“最佳实践合集”,它要做的是“有态度的Web框架”,它的这种价值取向和其它Web框架又有些不同。 闲扯的有些零碎。 |
10
feynixs 2011-11-05 09:28:21 +08:00 via iPad
Lisp应该更适合在人数以少胜多的场景里面
|