IntelliJ IDEA 8.0可能会加入UML功能
星期六, 六月 28th, 2008UML功能一直是IDEA所缺少的,在最新的IDEA 8.0中可能会加入UML相关的特性,置于具体的功能和表现的方式,目前还无法获知。毕竟JetBrains有一些人是Together的开发人员,相信会不错。
UML功能一直是IDEA所缺少的,在最新的IDEA 8.0中可能会加入UML相关的特性,置于具体的功能和表现的方式,目前还无法获知。毕竟JetBrains有一些人是Together的开发人员,相信会不错。
在实际的开发中搭建开发环境是很浪费时间的,如在进行PHP开发时,大家都会使用XAMPP,使用Eclipse会选择一个打包好的版本。其实开发中需要的是LAMP(软件堆集成的解决方案),就是将相关软件集成起来一起打包发出去。有了LAMP,开发就简单啦,不要再清楚和搞定那么多配置细节,直接进行开发就可以啦。 BitNami Stacks提供了很多个LAMP,还有一点就是这些stack之间是互通的,也就是你安装了php的开发环境,同时想做一些Rails的开发尝试,只需安装一个ruby stack就可以啦,完全和之前安装好的apache,mysql兼容。有了这些,相信搭建一个开发环境会相当简单。与此同时,BitNami还提供一些应用的stack,如Joomla,SugarCRM等,你安装和配置这些软件也相当简单。 更多信息请参考: http://bitnami.org/stacks
Code Snippet Repository重要上线啦,目前还是Beta版本。Code Snippet的作用是什么?这个系统主要吸收Dzone的snippets,同时考量了IDEA的File Template和Live Template,目的就是想把代码片段管理起来,以后需要用的是就快速取出来。对于团队来说,共享代码片段是很好的分享知识的方式。Code Snippet主要包括Web界面和IDEA plugin,Web主要负责片段收集和管理,而插件主要负责快速访问,将代码插入到程序中。目前开发的进度比较慢,主要是精力和代码收集工作,这个会快速跟上。
在IDEA 7.0中,添加了一个新的特性就是面包屑(bread crumbs)功能,这样在编辑xml或html文件时,就会有一个面包屑导航栏,让你了解目前所在的位置。不少人觉得这个功能不太好,影响视觉,也没有这种业务需求,所以要求取消。IDEA 7.0是没法取消的,在IDEA 8.0 8493版本中,打开设置面板,选择”editor”,然后选中”xml” tab,就可以取消这个特性,你需要重新启动IDEA。
在Velocity的官方文档中并没有提及这个指令,通过搜索引擎也是只言片语,其实就这个指令就是原样输出#literal()中包含的文本,即使是velocity的template也不会被解析,代码如下: #literal() $user.name #end 那么输出的结果就是 $user.name,不会调用velocity的模板引擎进行解析。
可以说是Javascript on Rails,是Apple支持的新的RIA平台,可能是iPhone平台Web开发核心技术。值得关注一下,详细介绍: http://www.appleinsider.com/articles/08/06/16/apples_open_secret_sproutcore_is_cocoa_for_the_web.html
新的版本增加了return to PicLens的功能,支持Amazon,同时支持FireFox 3.0,还有一点就支持支持中午输入的搜索,确实功能丰富了不少。性能方面,有了提升,在book shelf站点,之前会有卡壳现象,现在非常便捷。推荐使用,呵呵。
有一些文档是非常好的,但是并没有出版成书,但是是非常好的参考资料。从六月份开始将陆续加入这些优秀的文档,主要是方便大家对这种书籍型文件下载阅读。