`

动态语言,涅磐重生还是死路一条?

阅读更多

最近花时间一直在看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

    欧菲光将继续巩固与HMOV、三星电子、乐金电子、吉利汽车、长安汽车等合作伙伴的关系,并将不会依赖单一企业,这将有助于公司改善企业体质,实现涅槃重生。欧菲光的市值目前约为200亿,预计将成为公司重生的全新起点...

    20210805-太平洋证券-欧菲光-002456-涅磐重生,砥砺前行.zip

    【标题】"20210805-太平洋证券-欧菲光-002456-涅磐重生,砥砺前行.zip"所指的是一个由太平洋证券发布的关于欧菲光公司(股票代码:002456)的研究报告,这份报告的发布日期为2021年8月5日,主题是欧菲光经历困境后的...

    九州风神黑虎鲸CPU散热器 冰翼6,涅磐重生.pdf

    随着计算机技术的飞速发展,处理器性能不断提升的同时,发热量也随之增大,因此高效的CPU散热器成为了确保系统稳定运行的关键组件之一。九州风神作为散热器领域的知名品牌,推出了其旗舰级产品——黑虎鲸CPU散热器,...

    黑客文化之莲花涅磐_全球监控与泛互联网时代的新安全人才观.pdf

    黑客文化之莲花涅磐:全球监控与泛互联网时代的新安全人才观

    环保行业2020年投资策略:外联强援内修功,行业涅磐在即.pdf

    环保行业2020年投资策略:外联强援内修功,行业涅磐在即.pdf

    基于51的4✖4矩震级埃涅磐

    【基于51的4✖4矩阵键盘埃涅磐】是一个51单片机课程设计项目,旨在通过编程和硬件设计实现一个4×4矩阵键盘的接口,并在两个数码管上显示按下键的行列位置。51单片机是广泛应用的微控制器,常用于嵌入式系统开发,...

    离散数学导论(第三版)+徐涅磐

    还不错,对同学得帮主会很大的,尤其是那些需要教材的同学

    3DMAX基础建模教程:POLY建模---涅磐塔[整理].pdf

    本篇教程《3DMAX基础建模教程:POLY建模---涅磐塔[整理]》便是为初学者和中级用户提供了一个学习和掌握POLY建模技术的平台,下面我们就按照教程内容的顺序,逐一详细探讨POLY建模在3DMAX中的应用。 ### 一、曲线...

    酒类经销商的涅磐之路

    综上所述,《酒类经销商的涅磐之路》这份文档全面地涵盖了酒类经销商在当前市场环境下需要关注和改进的诸多方面,无论对于超市管理人员还是普通职员,都是一个宝贵的参考资料,值得深入学习和借鉴。通过理解和实践...

    《微力无边》读书笔记ppt模板.rar

    及至中年,涅磐而重生。颌下蓄髭,仙风道骨,好读书,喜抽烟,乐饮酒,善营销。微博出,创华艺,声名鹊起。其人可敬,其命可叹,或乃煞星投胎,虽命运多舛,其名必流于世,其身必流于波涛之中。太史公曰:牛逼。

    涅磐表「Nirvana Tab」-crx插件

    支持语言: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,...

    涅磐项目大纲「Nirvana Projects Outline」-crx插件

    添加对话框以通过拖放来编辑项目层次结构(使用名称前缀)。 警告:这是正在进行的高度实验性工作。 但这有效并且应该是安全的。 它曾经修改过的数据只有项目名称。 这是我为我自己做的扩展,它允许...支持语言:English

    WP7交互特性浅析及APP设计探究

    #### 涅磐重生的WP7(以及它的历史简介) ##### WP7的起源与转型 **Windows Phone 7 (WP7)** 是微软在移动操作系统领域的一次大胆尝试,标志着从Windows Mobile时代到Windows Phone时代的过渡。与Windows Mobile...

    浙江鸭2018年高考语文二轮复习小题组合训练18语言知识+语言表达+默写

    高考,作为中国教育体制中的一项重要考试,其语文科目不仅仅是对学生语文知识掌握程度的检验,更是对其语言运用能力、文学素养、逻辑思维和文化理解等多方面素质的综合考察。在2018年浙江省高考语文科目二轮复习中,...

    我的C语言心得体会我的C语言心得体会.doc

    C语言学习心得体会 C语言是一种高级语言,是所有语言的基础,学好C语言,将对我们今后的语言课程的学习有很大帮助...要想成功,我们就必须努力且要坚持,因为蝴蝶是蛹痛苦脱茧后的羽化,凤凰要在烈火中锻造才能涅磐。

    欧赔核心思维全册.doc

    例如,思维涅磐可以分为三个区间:前言、导言和思维涅磐。欧赔精算可以分为两个区间:赔率精算和欧赔最优解。 在欧赔思维的前言部分,介绍了欧赔思维的基本概念和原则,包括欧赔思维的定义、特点和应用范围等。导言...

    高一语文期末试卷58[精选].doc

    - 本题考察了汉字书写规范,如“涅磐”应为“涅槃”,“膺品”应为“赝品”,“神智不清”应为“神志不清”,“勿庸置疑”应为“毋庸置疑”,强调了对常见错别字的辨别和纠正。 3. 词语解释: - 此部分考察了对...

    home:涅rv计划

    “涅磐”是基于某些新原理的新操作系统的项目。 如果您担心“操作系统”一词,则可以将其视为一个框架,尤其是因为Nirvana核心的当前实现可以在Windows主机上运行。 主要特征 演员模型 这可能是第一个基于OS。 ...

    基于java的贪吃蛇项目

    贪食蛇游戏操作简单,可玩性比较高。这个游戏难度最大的不是蛇长得很长的时候,而是...- 涅磐模式 没有可怕的危险,你可以轻松应对 2、解开蛇自己的环境。 3、其他级别组的经典模式。 4、70个独特的里程碑赚边玩。[1]

Global site tag (gtag.js) - Google Analytics