论坛首页 综合技术论坛

关于动态语言的一些想法

浏览 1214 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (11)
作者 正文
   发表时间:2010-11-09   最后修改:2010-11-11
接触的动态语言并不多,所以以下这些想法主要是基于groovy on grails之上的。
其实我觉的动态语言这几年非常火爆,主要是因为其简便性,闭包以及元编程等语言特性,以及类似于rails, grails, Django等等框架的良好支持,开发项目的周期短,成本低。
但是我同样觉的,由于元编程的存在,由于动态的特性,其实在用动态语言开发web app的时候就基本没有了设计模式的使用,以及高内聚低耦合或者数据封装等传统静态语言比如Java的概念,基本上所有的东西都是公开。所以这就牵扯到了项目维护的问题。我个人感觉动态语言的项目维护成本一般都比较大,code coverage一般也比较低,对于框架的版本兼容做的也不是很好。而且因为是动态语言,IDE的support相对也不是特别理想,而Java则正好全部相反,也许是我接触DL的时间不够久或者在使用DL+框架开发的方法上还是有些问题,不知道大家是怎么认为的?
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics