|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
j2EE和asp比较,其实也没什么比的,原因和我上面说那些比较差不了多少,也是稳定性,安全性,J2EE比asp高,速度上比不过asp,asp也是延续着它的拖拽控件的方法,提高速度。<Pstyle="TEXT-INDENT:2em">缓慢的版本公布<Pstyle="TEXT-INDENT:2em">坚持活泼的开辟速率,常常举行版本公布,乃至几天以内就夙昔一个版本开辟到下一个版本。如许是包管软件阔别Bug的最好的举措,也能够让用户感应很宁神,确信Hibernate的开辟非常活泼,别的如许做也有一年夜优点,就是能够发明哪些功效是用户真正必要的。<Pstyle="TEXT-INDENT:2em">回回测试<Pstyle="TEXT-INDENT:2em">我想如今全部Java社区必定都很器重主动回回测试。假如软件的功效和计划有对照年夜的修正,那末一个综合性的testsuite关于软件可保护性和不乱性来讲其实是太主要了。我们应当有如许的认识:假如对软件的一个新功效没有举行回回测试,我们基本就不应往做它。<Pstyle="TEXT-INDENT:2em">把一个功效做到最好<Pstyle="TEXT-INDENT:2em">要末不做,要做,就必定做到最好。那些我们做不到最好的功效,我们基本不往做,扔给其他软件往做吧。<Pstyle="TEXT-INDENT:2em">制止过分计划<Pstyle="TEXT-INDENT:2em">华侈大批的工夫和精神举行软件功效的笼统和扩大软件的天真性,还不如多花点工夫来办理你的用户面对的实践成绩呢!复杂一点,软件最主要是运转起来,不要实验往办理你的用户基本不体贴的成绩。就算你的软件计划的不敷文雅也没有干系,归正仍是initial阶段。今后还能够再refactor,你应当存眷的成绩是实时的把有效的功效给做出来。<Pstyle="TEXT-INDENT:2em">集权<Pstyle="TEXT-INDENT:2em">在你必要由平易近主投票来下决意之前,最少你已把软件表面做好了。软件开辟必要由一两个开通的人来向导,如许能够包管软件开辟的联贯性而不至于发生太年夜的不合,能够包管开辟团队会合火利巴要完成的功效做到最好。我以为,OSS软件最年夜的风险就是定见不一致,摊子展的太年夜,了局最初弄的甚么都没有做好。<Pstyle="TEXT-INDENT:2em">文档<Pstyle="TEXT-INDENT:2em">没有甚么比文档更主要的了。假如你的用户不晓得你的软件有这么一个功效,就即是没有这个功效,爽性把它往失落得了,免得给源代码增添庞大度。<Pstyle="TEXT-INDENT:2em">制止尺度化<Pstyle="TEXT-INDENT:2em">好的尺度能够带来软件的互用性和可移植性,坏的尺度可以梗塞软件立异。最好的软件是在不休的实验,不休的堕落,不休的履历堆集的过程当中发生的。现实上的尺度常常加倍切近用户需求。<Pstyle="TEXT-INDENT:2em">10分钟以内把Hibernate跑起来<Pstyle="TEXT-INDENT:2em">潜伏的Hibernate的用户在他们下载了Hibernate,第一次利用的时分基本就不成能花半个小时那末多工夫来安装、设置和troubleshooting,他们早就损失了对Hibernate的乐趣了。<Pstyle="TEXT-INDENT:2em">我们的标语就是新用户(假定有充足的JDBC常识)5分钟以内把Hibernate的Demo跑起来,而他们可以在1个小时以内写出“HelloWorld”式的最复杂的Hibernate程序而且一般运转。<Pstyle="TEXT-INDENT:2em">开辟职员的义务感<Pstyle="TEXT-INDENT:2em">用户老是不成制止的碰着成绩,开辟团队有义务有任务供应匡助。用户让我们晓得了文档的毛病,用户让我们晓得了测试用例的小bug。别的,没有效户来用我们的Hibernate,我们还开辟它做甚么,不是华侈工夫吗!有个关于bug的笑话:用户基本不介怀发明新功效的bug(译者按:Windows的用户仿佛都是云云),只需你能敏捷的改失落bug。“义务感”意味着bug修复应当在1周以内。从收到bug呈报到bug修复代码提交到CVS上要做到均匀在24小时摆布,这才是一个幻想的方针。
你通过从书的数量和开发周期及运行速度来证明:net和ruby要比java简单。 |
|