|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)JetBrains公司的保举图书,具体信息请参考http://www.jetbrains.com/idea/community/recommends.html,业界批评一向不错,比来花了点工夫读了一些,很有些感悟。以下是图手札息:
MartinFowler:《PatternsofEnterpriseApplicationArchitecture》《企业使用架构形式》
MartinFowler:《Refactoring:ImprovingtheDesignofExistingCode》《重构:改良既有代码的计划》
ErichGamma等:《DesignPatterns:ElementsofReusableObject-Orientedsoftware》《计划形式:可复用面向对象软件的基本》
KrzysztofCzarnecky:《GenerativeProgrammingMethods,Tools,andApplications》《发生式编程――办法、工具与使用》
就几本书来讲,的确是典范之作,对这些书本要想有个完全的懂得,大概要有个产物来表现这些头脑。在这里,一家言,人人不用全认真。
IntelliJIDEA最能表现在重构和计划形式方面,假如你边看《重构》边利用IntelliJIDEA,信任你的体味会最深,重构能够说在IDEA中归纳的极尽描摹,这也是MartinFlower主推的重构工具。深夜,一杯清茶,一边看着《重构》一边利用IDEA往归纳完成,你会叹息Martin的过人的常识和魅力。
Fabrique次要在企业使用架构形式和发生式编程的有较强表现,可是Fabrique以后还未推出恰是版,可是它的以是头脑就是这二者的表现,你能够看一下Fabrique的架构,信任会有共识。Fabrique的程序计划也次要从这两个方面动手。
这几本书的确让我爱不释手,当你看完这些书后,在转头编程,信任你的代码将会包括你的头脑,你会喜好上编程这类感到。
对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。 |
|