最近花时间一直在看python和ruby,为了在Web应用又看了Karrigell和Rails.
刚开始的时候是很兴奋地,毕竟这两个新玩具还是够玩上很长一阵子了,不过对于动态语言所标榜的code is the best configuration
却在使用的过程中产生了很多的疑惑,写这篇Post主要就是把心里的疑惑说出来,看看有没有大虾能够解惑了,算是抛砖引玉吧。
其实动态语言的历史并不短,起码在我出生前就肯定存在了,不过到了现在才开始流行起来。其实python,ruby都是老家伙,不会比现在
的java年轻,看来时装届多少年依次的潮流回归在计算机领域神奇般的有效了。抛开其他的,其实就语言上来说python,ruby都是很具备
前瞻性的,偶是相当喜欢的(抛开ruby的日本血统而言,正因为如此我才去看了python)。可能是被J2EE庞杂的配置文件所厌烦了。
现在就开始流行code is the best configuration的说法,不过我认为此说法太过片面。诚然代码就是配置这个说法在某种程度上是正确
的,但是很多时候我们并不能这么做。回过头来看java(.NET同理),java(.NET)是强类型的语言,都必须编译后才能执行,所以在写代码
的时候,很多可能改变的常量我们都会提取出来放到配置文件里去,这个是语言,是平台所决定的,所以看来在java动态化前是不能把
代码当作配置了。但是如果java果真动态化了,我们就能这么做么?如果一个正常在线运行的系统地源代码是随便改动的那么怎么保证
系统的安全,稳定,如果在修改的时候有用户访问怎么办?就算是先在测试环境里先修改,那么和需要编译的僵硬的java又有多大的优
势呢?反观,在现在的大型关键应用系统中又有多少使用动态语言的呢?所以在短期内我还不很看好动态语言。不过就和当年C++的狂热
支持者用效率来贬低java一样,一个当年也被称为玩具的语言,先在成了电信,企业应用,大型应用的代名词,谁知道先在的玩具,将来
就不能成为一柄利器呢?话虽如此,还是喜欢用python,起码现在对我来说当作脚本写点小东西还相当实用的。
分享到:
相关推荐
20210805-太平洋证券-欧菲光-002456-涅磐重生,砥砺前行.pdf
九州风神黑虎鲸CPU散热器 冰翼6,涅磐重生.pdf
20210805-太平洋证券-欧菲光-002456-涅磐重生,砥砺前行
涅磐重生的WP7(以及它的历史简介) WP7对比iOS和Android WP7设计风格 WP7内容和结构框架及特有名词解释 WP7交互特质分析 WP7应用设计建议
3DMAX基础建模教程:POLY建模---涅磐塔[整理].pdf
黑客文化之莲花涅磐:全球监控与泛互联网时代的新安全人才观
环保行业2020年投资策略:外联强援内修功,行业涅磐在即.pdf
还不错,对同学得帮主会很大的,尤其是那些需要教材的同学
基于51单片机的4✖4矩阵键盘 键盘接口和显示设计:设计并实现一4×4键盘的接口,并在两个数码管上显示键盘所在的行与列。 三、问题分析 该题目只需要通过编程来检测按键是否按下,若有按键按下按下则判断哪一个按键...
酒类经销商的涅磐之路适用于超市管理学、超市管理人员、超市职员等学习参考使用,欢迎大家下载酒类经销商...该文档为酒类经销商的涅磐之路,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
及至中年,涅磐而重生。颌下蓄髭,仙风道骨,好读书,喜抽烟,乐饮酒,善营销。微博出,创华艺,声名鹊起。其人可敬,其命可叹,或乃煞星投胎,虽命运多舛,其名必流于世,其身必流于波涛之中。太史公曰:牛逼。
支持语言:Bahasa Indonesia,Bahasa Melayu,Deutsch,English,Filipino,Français,Kiswahili,Nederlands,Norsk,Tiếng Việt,Türkçe,català,dansk,eesti,español,español (Latinoamérica),hrvatski,italiano,...
添加对话框以通过拖放来编辑项目层次结构(使用名称前缀)。 警告:这是正在进行的高度实验性工作。 但这有效并且应该是安全的。 它曾经修改过的数据只有项目名称。 这是我为我自己做的扩展,它允许...支持语言:English
“涅磐”是基于某些新原理的新操作系统的项目。 如果您担心“操作系统”一词,则可以将其视为一个框架,尤其是因为Nirvana核心的当前实现可以在Windows主机上运行。 主要特征 演员模型 这可能是第一个基于OS。 ...
贪食蛇游戏操作简单,可玩性比较高。这个游戏难度最大的不是蛇长得很长的时候,而是...- 涅磐模式 没有可怕的危险,你可以轻松应对 2、解开蛇自己的环境。 3、其他级别组的经典模式。 4、70个独特的里程碑赚边玩。[1]
丛林涅磐一个美丽的丛林必杀技网站设置无需安装在GitHub Pages上托管。由...制作2020年6月18日,严苛的Mahajan
涅磐网络平台 在大量开发中,测试多种技术。 这个 repo 来自早期的实验。 当它开源时,这将是完整的交易。 如果您为这个 repo 加星标或观看它,您就会在它发生时出现。
JQuery的数源码 用到的是Jquery的库,动态的添加标签
javascript的类库 描述的各种类的方法和关系,相当于java文档
超级炫酷的图片切换,还响应左右键的切换,我花了好长的时间才做出来的,还花了200积分问别人那