微软的新开发工具能战胜java么
一直以来都是微软的死忠,我一直固执的使用着微软的产品。从2001年到今年2010年,已经度过了9年的时光,看着它的进步,也看到了java对它的蚕食。从最初大家对微软是否一只独大,到现在我担心vs系列产品是否被java所吞没。
我的担心不是没有道理,甚至我为了坚持我的微软路线而放弃了现在的工作。
在做小型项目和桌面型项目中,vs系列具有快速开发的特性,所以占领了一定的市场。但是如果你做大型项目,特别是电信、银行类的项目时,vs成为了不受欢迎的开发工具,这不是我一个人的出来的结论,而是我了解得事实就是如此。
举个例子说明一下:在电信级别用户中,如果你使用vs,似乎成为了快速开发和简单的代名称,甚至你的软件价格都提不起来,因为你的web服务器是不要钱的,可是用户对那些websphere呀,weblogic呀,这些收费昂贵,却性能一般的web服务器感觉放心,也许他们觉得花那么多钱了,它的性能就该好一样。其次,电信和银行类的用户喜欢使用linux、或者unix系统,原因很简单,不需要经常打补丁,而微软的操作系统因为为了用户的安全经常打补丁居然成为了诟病。谈过几个项目,当我提出用vs开发时,得到的是否定的回答,原因很简单,就是因为他们懒得经常打补丁,也就我们公司在北京移动采用了vs。net作为项目开发工具,原来还有一家,不过没过一年就换成了java,现在用户告知我,以后新系统开发运行的操作系
统都要换成linux或者unix,我知道我在北京移动的好日子到头了,我敢用mono么?我想用,但是google了我发现没几个人用,相关的文章那么
的少,我敢用么??我不敢用mono呀,谁知道mono这个东西以后会不会因为专利问题被微软收拾。在开发上,复杂的配置java框架能力也居然成为了java开发人员比。net开发人员薪水昂贵的主要理由。我承认,在框架上,微软的起步很慢,而且现在官方的框架也就只有mvc,linq和entityframework这两个狗屎玩意不支持oracle,这点让我们做电信和银行开发的公司吃够了苦头。由于没有框架,如果有好的架构师+codesmith工具还好一些,如果没有好的架构师,那用。net作出来的项目被批评为代码混乱,你跟别人说什么都没有用,多年对框架的蔑视导致了现在采用。net开发成为了小系统开发工具,无法作为大系统协同开发的观念。
至少我知道我所在的公司已经慢慢的放弃vs。net,只是维护中使用了,至少我知道,招商银行这个最早国内使用。net的公司,一直以创新服务为目标的公司,现在也已经抛弃了微软的平台(据说因为
相关文档:
public class bubblesort {
public static void main(String[] args) {
int array[]=new int[]{1,5,9,4,6,2};
int m;
for(int i=0;i<array.length;i++){
System.out.print(arra ......
java生成excel表格,以前只知道POI,这是Apache的开源项目,本来是一套的,包括word,但是因为word的复杂性,以及开发人员的缺乏,好像基本停滞了。只有Excel做的还算比较完整,用起来比较轻松。
后来因为做项目的关系,知道了还有个JXL(java excel),也是个开源项目,用起来的感觉跟POI很类似,因为 ......
来源: http://xfshiyuan.blog.sohu.com/100496073.html
由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。
需要明确的几个问题:
1)synchronized关键字可 ......