posts - 33, comments - 51, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

2008年4月4日

原文请看:http://netbeans.dzone.com/announcements/netbeans-70-plans-uncovered-ne 

其实我不应该现在谈论这个,因为我们打算在今年的JavaOne大会上给大家一个惊喜,但是消息还是不胫而走。我看见许多NetBeans的开发人员的Blog都在谈论此事,因为我也不再隐瞒什么了.下一个NetBeans的主版本预计在2009年发行,而且完全是重写!!!NetBeans准备提供在线服务并且它的源代码会用一种新的编程语言来重写!!!在我说出是什么新语言之前,请先看看这样做的理由:

 Java是一门伟大的语言.但美中不足的是,对于充满widgets, mashups, RSS 以及 semantic web(语言网)的新生Web2.0世界它显得不够灵活,它无法处理天生动态的Web2.0应用程序.此时开发人员不再需要下载安装桌面应用程序――因为应用程序会永远在线并且所有流行的应用程序此时只需要一个东东,那就是web浏览器.因此,对Web浏览器提供一个IDE显得非常有意义!!!为了完成这个任务,只有一种语言可以在web浏览器里游刃有余,并且无论是在服务器端还是客户端都是得心应手.没错,NetBeans7.0会用JavaScript重写!!!!!!!!!!尽管如此,我们通过使用内置的Rhino引擎,仍然会将JavaScript引擎构建于JVM之上. 

NetBeans一直在创新.我们相信通过使用JavaScriptNetBeans可以比以前更加“动态”.IDE一部分可以运行在服务器端,另一部分运行在浏览器端并且Sun会提供NetBeans的在线服务.至于价钱嘛,当然是免费啦!当然Sun仍然会提供一些尖端的在线商业产品,并且在NetBeans7.0发布后,我们会铺天盖地的研发各种在线服务.我们正在讨论要不要继续提供NetBeans源代码.(看看人家Google,所有的应用程序被开源社区广泛接受竟然没有提供任何源代码)我们正期待Java社区的反馈――你们真的关心NetBeans的源代码吗?会担心价钱是免费的吗?

 

同样,我们调查NetBeans的多种生财之道,比如发布可运行在线广告的NetBeans版本,这样的话,我们可以通过NetBeans挣到很多钱.

 

对于NetBeans的未来,我兴奋不已.我们知道未来属于在线网络,而NetBeans正处在一个极好的位置引领在线IDE市场的风暴!!!

 

现在刚好是西半球的四月一号愚人节,但愿这个美好的谎言在不远的将来可以实现……..

posted @ 2008-04-04 22:04 阿布 阅读(1284) 评论(0) 编辑

在Ruby on Rails 2.1版本发布的前夕,Rails开发团队也准备将代码的存储库从Subversion迁移到Git之上。在Ruby on Rails的官方博客里,DHH写到

我们准备将Rails开发的代码存储库从Subversion迁移到Git之上,迁移过程将会在近期内完成。并且会使用Github来帮助开发者进行协作。在版本存储库迁移的同时,我们也会将问题跟踪系统转移到基于Rails开发的Lighthouse应用之上,于是到目前为止,我们的存储库和问题跟踪系统都是使用的Rails应用,这对我们是一个很好的鼓励。

在代码存储库迁移之后,我们将冻结现有Subversion的存储库以及Trac问题跟踪系统。这两个系统都会保留较长一段时 间,但是我们并不建议使用者再去访问它们。这意味着我们的Subversion存储库依然可以访问,但是如果你想获得最新的代码,需要在新的Git存储库 上更新。

为了帮助使用者更快的适应存储库系统的迁移,DHH同时也推荐了SVN使用者的Git快速上手教程。在对DHH声明的评论中,大部分开发者对此表示了赞赏与支持。其中,Scott Chacon为其他开发者推荐了为计算机科学家准备的Git介绍一文,文中讲解了当Git命令执行时,Git是究竟如何帮助我们处理工作的。Scott认为,了解Git是如何工作的,对于正确的使用Git有着积极的意义。

Git是Linus Torvalds为Linux内核开发而专门打造的版本控制软件,更加关注在管理大型项目时,代码版本的更新速度、效率以及可用性方面的提升,并为非线性 的协作开发提供良好的支持。Git帮助开发者保留历史版本在本地的全部记录,同时大型项目管理方面,效率比一般的版本控制工具都要高。在Linux内核开 发的版本控制中,Git发挥了积极的作用,Linus对其的评价是“傻瓜式的内容跟踪工具”。

Git基于GNU General Public License v2协议开放源代码。目前已从Linus Torvalds移交给Junio C Hamano维护。Git目前最新的版本是1.5.4.5,这个版本在之前的版本基础上修改了十多处Bug,并且对于部分文档进行了更新。

目前,Git也获得越来越多国内开发者的认可,并在项目开发中尝试使用Git来进行源代码的版本控制管理工作。对于使用Git所带来的好处,国内的开发者Robin Lu在Blog中这样评价道

初始化非常方便...对于随便写两行代码就要放到SCM里的人来说,再合适不过。将Git用作备份系统,或 者同步两台机器文档来使用,都很方便。Git的绝大部分操作都在本地完成,不用和集中的SCM服务器交互,使用者可以放心的随时随地提交代码。在Git 中,分支管理更为容易,无论是建立新的分支,还是在分支之间切换,仅有一条命令就可以完成,不需要建立多余的目录。除此之外,分支之间合并时,不仅代码会 合并在一起,Check In的历史也会保留下来。

目前,包括Rails在内,已经有不少知名项目已经迁移到Git之上来进行源代码版本管理,比如RubiniusMerb、Wine、 U-boot、Beryl等项目。尽管Git的命令繁多,但不少开发者为Git编写了小的脚本与批处理程序,进一步让Git命令的使用变得更加方便快捷, 并且对开发者更为友好。同时,基于Rails开发的Git存储库托管工具GitHub,也为开发者带来了更为方便的协作模式,关于GitHub的细节报 道,请阅读InfoQ中文站GitHub:基于Rails的Git库托管一文。

来自:http://www.infoq.com/cn/news/2008/04/rails-svn-to-git

posted @ 2008-04-04 20:22 阿布 阅读(368) 评论(0) 编辑