天津哪里做网站最好,做空压机网站的公司有哪些,ui做的好的网站,站长素材音效网我在大一的时候开始接触了编程#xff0c;一直到现在#xff0c;都是个技术的狂热追求者。从最开始的数据结构到现在的设计模式#xff0c;经常是一连好几天一直在看资料、写代码#xff0c;疯狂得连做梦也在想着怎么写代码。我同时也是个新技术的追随着#xff0c;javasc…我在大一的时候开始接触了编程一直到现在都是个技术的狂热追求者。从最开始的数据结构到现在的设计模式经常是一连好几天一直在看资料、写代码疯狂得连做梦也在想着怎么写代码。我同时也是个新技术的追随着javascript, flex, wpf, wcf, silverlight, ajax, extjs, ruby, groovy, python等等一大堆什么都想学。但是慢慢地发现无论再怎么的疯狂这些新技术是永远也学不完的月月有更新年年有新品即使能跟得上技术的潮流但又能坚持多少年呢 平时在做开发的过程中总是有同事抱怨这个项目没技术含量那个项目又技术太落后了。我就问他们这些项目怎么没技术含量了怎么落后了他们的答案叫我啼笑皆非这个项目的后台没用到Hibernate和Spring那个项目的页面没用到Ajax或者Flex等等。难道用到这些框架和新技术就是有技术含量了平时在网上也经常看到ExtJSNHibernateSpring.Net最强组合我不知道这个最强组合是怎么得来的也不明白为什么用了这些各种各样的别人写的框架就是有技术含量我想说的是恰恰相反用这些东西的人根本就是在告诉别人我没料我不懂编程。如果你技术高那么你还需要用这些高手写的框架吗既然你技术高你干嘛不自己开发一个框架呢干嘛要屁颠屁颠的跟着这些框架走呢我们看看Google看看网易看看淘宝等等这些大网站他们是否使用了Hibernate是否使用了Spring没有吧。难道你能说这些大的公司没有高手高手的代码都是自己一行行写出来了他们要求的是成熟和稳定的产品而不是那些经常出新版本的框架。 一个软件最终的目标是什么不是炫耀使用了什么什么新框架而是满足了客户的需求只有满足客户需要的产品才是好的。软件的质量是很重要的只有自己一行行地写代码我们才能知道这些代码都是干什么用的有没有多余的代码有什么隐含着不稳定不安全的因素有没有实现了需求的功能。软件的质量是很重要的使用这些框架拼凑起来的软件代码不够透明化又如何对产品的质量有保证呢。如果就这样简单地把这几框架丢给了客户他又怎会放心我们的质量呢框架像个黑匣子我们很难清楚地知道它在内部究竟做了些什么工作有没有做了些额外的事情会不会泄漏客户的资料有没有安全隐患这些都是很难预测的。万一有天出了问题发现是框架的原因难道你想对客户说等新版本出来就能解决了一个软件连开发者都不清楚的那么客户又如何信任它的质量你是要客户信任框架的质量呢还是你的能力客户花钱买的是软件而不是框架。这些框架不过是些玩具而已我们要学习的是框架的设计思想而不是怎么使用这些框架。 框架让一个程序员变迟顿了变懒了变得不会思考了。基础才是最重要的。建议有些基础的读者多看看设计模式多看看重构一个好的程序员是一个能写出漂亮的代码的程序员。我们应该要经常的想我们为什么要这样写代码而不是那样写代码。只要不断地思考不断地领悟那么我们离高手也不远了。 转载于:https://www.cnblogs.com/Ewin/archive/2008/09/16/1291975.html