应用程序开发随想
来源:互联网 发布:数控车椭圆拟合编程 编辑:程序博客网 时间:2024/06/06 02:06
搞程序开发也有几年了,想法还是有一些的,也许有些落伍,不过嘛,也不是整个什么权威,谈谈感想而已。欢迎讨论,提意见,骂人的是省了哈。
现在单机应用程序的开发越来越少了,更多的是网络应用的开发,还有分布式系统的开发。还有SOA啊什么的。
这里也顺便想到了非常NB的云计算。
而且这两年国内的程序员跟国外新技术还是跟的很紧的,到CSDN上就可以看的出来。
从我找工作,和网上看的一些文章,感觉主要的开发语言分为三大阵营:
.net(主要是C#/VB),java(j2ee),C/C++(PHP深入也需要很多C的知识,所以,暂且归到这个阵营)
1) .net
微软总是很NB的,.net的入手容易,开发迅速,这两点对其他两个阵营来说,是相当大的优势。但是,也由于这两点,容易造就懒程序员:既然解决了问题,也就没必要深入了。我也是亲身感受过这个的。
还有,他的标准、框架统一,对程序员来说,是非常棒的。
但是,不得不说一下,更新太快了……新技术推出太快太多,容易分散人的精力——人的精力总是有限的啊……
2) java
java语言的伟大之处不必多说,.net主打语言C#就是学的java。Java的优势是开源、免费,开源好啊,什么都看得到。
同样是因为开源、免费,导致了Java的发展比C#慢多了,当然发展慢也有发展慢的好处,配套的各种框架成熟啊。
但是,总的来说,Java的开发成本比.net的要高些。虽然成熟的框架、应用多,但你总得花时间去学啊……
3)C/C++(PHP)
PHP我相对了解比较少,也就知道他的很多思想和C一样。不多评价
C是个很成熟的语言了,是面向过程的语言。但是要将C学好,真是一件不容易的事情。C学好了,用到的地方很多。但是,没学好的时候,还真不好说……并且C是开发Linux的语言,而且今年Lunix还特别火,在几年之内还会继续火吧。
C++不知道该归在那个阵营,因为主要还是微软在推动它。而且据说在VS2010里面,会有一个比较大的发展。很多商业应用,还是要靠C++的,所以。而且,他是面向对象的语言。其他的,也了解不多了。
做网络应用后台开发的话,上面任意一个阵营都是非常不错的。然后就要说到客户端。就是实际被浏览器解析的东西。这一部分东西也不少啊,最主要的说一下:
HTML, CSS, JavaScript, XML
美工的话如果能搞HTML+CSS那是相当不错的啊。
不要小看JavaScript只是个脚本语言,他是非常NB滴,学精了也到处用的到,可惜国内没有搞JS(至少我不知道)框架的,都是应用。
当然,还有很多伟大的语言,我也没什么了解,也不好说了。
- 应用程序开发随想
- SFMS开发随想
- 开发电子商务网站随想
- 软件开发随想
- 软件开发随想:“藕断丝连”
- 软件开发随想:“分享”
- mars 开发随想
- Ecshop开发随想
- WP8开发环境随想
- Windows 驱动开发随想
- 软件产品开发--随想
- 游戏服务端开发-随想
- 关于嵌入式软件开发随想
- 软件开发随想:“珍惜第一次”
- 游戏项目程序开发随想
- Windows驱动开发随想2
- 2014软件开发随想之一
- Android SDK开发随想录
- VC中radio的用法
- android 环境的建立
- 处理ShowModelDialog弹出窗口不能查看页面源码的问题
- 随机洗牌算法
- scanf中的/n
- 应用程序开发随想
- OOP 的祖先------simula
- Bash Regular Expressions
- 开博大喜
- javascript操作xml生成树形菜单
- 不错不错
- ASP中查询日期一般查询用'单引号,在这里查询日期型用#号
- JBPM基本用法得介绍!
- 机器学习相关免费资源