编程之胡想和随笔

来源:互联网 发布:python opencv 教程 编辑:程序博客网 时间:2024/04/29 10:04
 
                             编程之胡想和随笔
    很久没有上博客写文章了,发觉最近也逐渐变懒了,有时候想着写篇文章,却又提不起精神来,有些时候又不知道该写些什么好,所以,日子就这样一天天过去了。
    想想从大学毕业到现在已经三个多年头了,公司也换了三四家,有些公司,闲得让你发慌,总想找点事情做;有些公司,又忙得让你发慌,甚至有两倍工资的加班费,你都不想拿。最后总结了一下,觉得我这人还是喜欢忙一点,就是闲的时候,我也不喜欢干坐着发呆,总想找点事情做。
    这几年一直都在使用JAVA,刚开始是使用像JSP,Servlet等基础了东西,后来又使用了一年多了Struts,最近有开始使用Ajax,写了大量的javascript代码。做开发这么多年,觉得技术真的是有很多东西要学,像JAVA,发展到现在,已经是一个很庞大的体系了,底层的有JSP,Servlet,JDNI,RMI等,框架的有Struts,Spring等,数据访问的有Hiberate等,测试的有JUnit,等等;还有像设计上面的东西,比较底层的有设计模式、UML,架构上有MVC架构,上层涉及到整个流程上面的有CMM等。软件工程也是一个博大精深的东东,有像敏捷开发、瀑布模型等一大堆东西。所以这些东西,我觉得没有七八年的时间,很难熟练掌握其中的奥妙。
    回顾这些年来技术的发展,我觉得WEB开发远未达到我们想要的水平,像WEB2.0技术的出现,使得在WEB上面可以展示跟做本地系统类似的效果来,而事实上,实现这些效果,比在本地应用系统上开发同样的效果要困难和复杂。我觉得这是由于HTML本身的缺陷引起的,这种有行来表示的语言,无法让你很方便的实现界面上的任意图案。也许,像Applet等东西可能会重新进入程序员的视线里面,而被重用。这也是为什么这一两年来经常有人重新提出胖客户端的原因吧。
    最近炒得很火热的动态语言,如Ruby和Rails(ROR),虽然开发速度是很快,但是它是已牺牲部分代码的可读性为前提的(虽然程序运行慢也是个问题,但我觉得以后发展,这不会成为很大的问题)。照理说,VB应该是开发效率最高的语言了,但是也却没有成为主流,所以,我对动态语言是否能够成为主流,表示怀疑。也许,在WEB开发中能够出现像VB这样的语言来。
    写了这么多,也不知该写些什么了,就此打住吧,不然,读者们的眼皮就会开始进行闭合动作了,呵呵。
 
原创粉丝点击