在我眼中的.NET技术.
大家来说说自己的看法啊。
感觉打败Java是没有问题的
不过,不知道学的人多了会不会不值钱
唉。。。这是Microsoft在毒害人!!还是Java好用,不过现在公司里面却让用vs.net,郁闷啊!!
感觉挺不错,只是希望MS如果要出下一个版本时间久点,产品真正成熟了,BUG没那么多了出来。否则像这样,我们程序员很累........
java很多都是开源的,.net开源太少要想进步还是应该,多干java但是java赚钱不一定有.net的多
也许什么都是潮流,但是高手一般不喜欢Microsoft的东西
.net是一个很好的技术,强大的技术支持,健全合理的体系结构,丰富的资源
这些都对java构成了威胁
至与学的人多了会不会值钱这个问题?呵呵 真正掌握一项技术无论是什么都会不愁钱的问题
如果编程仅仅局限于某一种语言的话,那样的程序员就不叫程序员。真正要编程的恐怕是要编程序员思想的程。整天泡在某一种语言里,永远都跳不出代码的圈子,怎么可能体会编程带来的乐趣,无非就是一个赚钱的工具罢了,背着钱带子走完所谓“创造”的一生。
总觉得不爽,老是被MS牵着鼻子走,标准总变来变去,还一老给它的核心操作系统交钱!
喜欢VB。。。
喜欢JAVA。。
不过。NET我似乎不是那么喜欢。。。
最喜欢.net的整合开发环境,软件就应该这样,把精力集中到业务逻辑上.
感觉Java比.Net复杂,Java好象比.Net值钱.目前流行的手机开发程序大多用Java,.Net根本没有站一席之地.
我个人所知~~~~前几年java一直是老大,不过这几年.net迎头赶上了~~~现在有很多企业都改用.net,听说microsoft还在开发可以在linux上运行的vs.
现在真的很难说是java好还是.net好,也就是说有各自的长处也有各自的短处吧!
其实.net并不比java简单.很多人会发现.net的语法有很多是从java里面偷学的!
我个人觉得无论是选择在哪个平台上开发,只要学得精学得好就能赚到钱!
我相信java和.net在下来的5年内应该不会其中有一种被淘汰吧!
更喜欢.net,毕竟跟大家都用的WINDOWS结合的更紧密,效率也更高。
以前是我极为喜欢C++的,对java和.net的极为不爽,渐渐地我发现java和.net都喜欢了,原因很简单,上手容易不说,更关键的是开发速度快。但一直不爽的原因就是速度慢。
但.net相对来说好一点。
同时对于微软的成就,我们是没有办法扼杀或无视的,这也是它成功的原因。所谓的高级或高深莫测的东西对普通的老百姓有用吗?对应用企业有用吗?只会增加他们在信息化或技术方面的投资罢了。
所以对于可恶的微软,我恨它太过垄断。但它并不专断,还是在不断地进步,不断地为提高开发速度,提高质量,提高易用性,提高安全性,提高人性化等方面做了太多太多的努力。
我真没有见过linux下面还能有残疾的朋友使用。但windows呢?服务于几乎所有的人。
他的目的或野心也真是如此。
但这一点,只要你站在bill的位置,并且你不是那么傻,你也会这么做的。
开源的目的只是为了交流,但它绝大部分是成就了那些利用源码项目继续开发的开发商,对于程序员来说,没有太多的改变,因为你技术水平越高,你被利用和被榨的价值也就越大,仅此而已。所以开源对于程序员来说,没有根本上的意义。
而且随着知识面的增加,你会发现,语言都是那么回事。
一切的活动都是在围绕一个主题,利益最大化。
外包,外企,外资等等,来到中国,原因是什么?
所以,说来说去,学习什么一切随兴趣吧。
.net如果不能解决只能在windows平台的缺陷,我想使永远无法取代java的。也只能作一些中小型的企业解决方案。
当前,只能跟着主流技术跑了。
Microsoft老大,所以现在用.NET
java的龙头老大sun没有ms有活力.试用了vs2005 beta1后我更坚信了这一点.不过java上的开源项目很多,很多oo方面的理论研究也喜欢用java做平台~不过同时了解java和.net并不难的~btw:最喜欢的语言还是c++
我们是一家完全技术性的公司,目前成熟的产品——trufun plato是一款基于.net的中文uml建模软件,虽然我们没有雄厚的财力和ibm竞争,但是我们的产品在功能上一点都不比rose逊色,我们没有足够的资金来做广告宣传,因此只能在这里呼唤你们的支持,希望每一个关心国产软件的朋友们,都支持我们,也希望我们国家有更多得好软件出现。
我们的产品免费下载地址:www.trufun.net
也许什么都是潮流,但是高手一般不喜欢Microsoft的东西
to reachcool(拉奇)
何谓高手,只是用Microsoft的人太多,某些(不想全部打击)所谓的高手怕竞争,只好搞一些偏僻的东西,所以成偏僻中的高手了,
何谓高手,只是用Microsoft的人太多,某些(不想全部打击)所谓的高手怕竞争,只好搞一些偏僻的东西,所以成偏僻中的高手了,
同意
完全支持cocolovevienna(狂徒再世)的看法!
微软的东西就是好用
编程有时候是一件很痛苦的事情 还是选择好用的
Microsoft看来暂时不会在几年内倒下,所以现在用.NET
虽然Microsoft不是最好的,也只能跟它走
微软提出了.net可不是随便搞搞,无论从技术上还是从商业运作上,都不要小瞧.net。仔细研究一下.net,就会发现它的优点,想想微软在历史上是怎样打败其他竞争对手的,所以现在开始,如果你想在windows平台下干活,马上学习.net,至少要懂一些。看看2004年微软技术大会,所有的都是.net,传统的WIN32基本不提。
唉,如果想在windows下干活,学习.net是赶早不赶晚,没必要考虑什么了。
.NET 要走的路還長
我不明白大家為什麼老喜歡拿.NET跟JAVA比來比去
不喜欢asp.net,感觉WINDOWS结合的过于紧密。很喜欢jsp, 被分到了用.net作为开发工具的项目组,刚毕业没的选择,只要干一行爱一行了,好在.net里也有java的影子。
还在Visual Studio 6.0环境下学习工作,明年准备学点新的东西,就选.NET,不为别的,就因为喜欢微软。
欢迎以后到我们的论坛来交流,学习!
================================================
WWW.ITZYK.NET IT资源库 ----> 专业的DoNet技术论坛
================================================
www.itzyk.net 是一个刚刚创建起来的专业DoNet技术论坛,讨论与交流各种关于DoNet技术方面的信息,由于论坛正在起步阶段,需要大量高手,牛人们前来相助,特此诚邀各位兄弟姐妹们来参与论坛的建设,一起来打造属于我们的程序员们的专业技术论坛。
NET的夸平台是下一代程序员才能体验了,我们这一代就把JAVA用好就行了
不得不学啊。我本来用C++现在在学.net了,不过虽然.net的某些方面很好用,我还是更喜欢C++:速度第一!
一个好的java程序员知道跨平台会带来些什么东西~~
当年,C++疯转JAVA的时候,大家怎么说的估计很多也还知道,现在,又来一次,^_^
还是应该多看看外面的世界啊
我觉得不必要拿C#和JAVA比较。谁谁跨平台。真正跨平台的今天没有,明天没有,后天还是没有。作为一个应用软件的开发者,没必须在这方面老心费神了。精通其中的任何一项不愁没有饭吃。大家都象是造汽车的,有国产的,日本的,欧美的肯定都会有人坐。不相信这些车最后都成为一个牌子了。如果只有一种技术了,很多人会下岗了。
(续上)来这里的哥们儿我想一般都会好几种语言吧。可能有一两门是你常用的。所以语言只是工具而已。吃西餐时拿刀,吃中餐时拿筷子,但喝汤的时候好象大家都是用的勺子吧。
请大家注意:本帖并不是讨论哪种语言好,而是讨论.NET相对于Win32的优势在哪儿。
我认为.net对win32的优势在于,它结构更清晰,封装更严密,功能更强大。
其他没有!
至于语言,会<>熟练<>精通
而且越往后出生的语言,一定比以前的优秀!
无论你用那种语言写程序都是人的思想的一种体现我们又何必说那个那个好
我不认为 .NET 在速度上比 C/C++ 慢。
但 Java 一定比 C/C++ 慢。
以上当然是指运行上的性能。另外,从应用的开发速度上讲,.net 应该是表现最出色,是因 VS.NET 的缘故吧。
什么是高手?这个问题问的很好。
首先高手不是另类;
第二,不是全世界所有的高手都在 MS,但 MS 汇聚了很多高手。
每种事务存在都是因为还有它自身的价值!
不能不承认MS的实力,不能不承认以MS为靠山的.net发展前途
不能不承认JAVA的优秀
在windows下.net还是有些优势的
……
但java毕竟是一门非常优秀的语言!
c#学容易,学的人自然多,多了就不值钱了,我还是转行vc++吧,毕竟学起来也不是那么容易的,人少了竞争就少一点吧
我们公司有4个开发部,3个java,1个.net,我负责.net
无论从性能、速度、压力测试哪个方面,我们.net小组的产品都遥遥领先
就是薪水遥遥落后...
郁闷!
TO onroll(蔓延):
说点狭隘的话,只要你我努力,总有一天 JAVA 会死地很难看。
sun倒下还有ibm、oracle、weblogic等
java会倒下吗?
.net简单易用,强大是他工具的问题,作.net的人多了,怎么可能值钱呢。
hehe
不过目前我也在用.net
几天前见到一个从来不用IDE的加拿大程序员,至今仰止。
我们这些被快速开发语言惯坏了的傻孩子还以为自己学到了什么高深的东西呢。
两年前就有人预言,.net和j2ee无论哪方获胜,对于底层程序员来说,日子只有越来越难过。
hehe
to AhBian(阿扁)
说点狭隘的话,只要你我努力,总有一天 JAVA 会死地很难看?
你这么确定?还是你NB
同意楼上的兄弟,作为一种谋生的手段,可以专门精通一门语言,dotnet也好,java也罢,不过如此。作为一种爱好呢,正所谓萝卜白菜各有所爱了。不过,想要追求一种技术的极至境界,非c++莫属了!
to Leafwiz(Leaf) :
"几天前见到一个从来不用IDE的加拿大程序员",这种人要是在我手下做事,我非把他骂死。计算机技术发展这么久了,他就不懂一点什么叫做与时俱进??
我也见过一些独立于frame work的,自我中心的,自以为是高手的代码。我吐。
java也许是好的语言吧,但是就我在国内看到的那些应用,都烂得可以。我看到的java应用也就手机上的还可以;而且手机上现在牛b的是symbian,而不是java;而且手机上将要牛b的是.net,也不是java。
不知道.net在手机上也有应用,那位达人举个例子先。
希望.net与j2ee齐头并进,相互促进,有竟争才有发展。
我感觉.net更多考虑的还是快速开发,而且MS推出的VS.net也是专门的RAD,所以各公司选择.net无可厚非。但我认为,从长远角度考虑,还是尽量用Java和C++吧,微软毕竟是微软!
感觉.net不错,无论开发速度还是执行速度都比java快。
C --> C++ --> C# --> .NET
我暂时定的学习目标...
希望四年后毕业出来.NET不要被淘汰就好
.NET是一个平台,透过它,你能学到其他相关技术,而不只是一个语言,JAVA平台也是
大家可以考虑同时学习java 和.Net,本身这些的设计模式是相似的.
to: reanimation()
C --> C++ --> C# --> .NET
C就没有必要了吧~~~
时间多可以
C++ --> .NET --> C#
没时间的话
.NET --> C#
回复人: Didizyp(迪迪) ( ) 信誉:100 2004-11-03 10:35:00 得分: 0
我感觉.net更多考虑的还是快速开发,而且MS推出的VS.net也是专门的RAD,所以各公司选择.net无可厚非。但我认为,从长远角度考虑,还是尽量用Java和C++吧,微软毕竟是微软!
++++++++++++++++++++++++++++++++++++++++
同意,我感觉MS让很多复杂的东西变的很简单,降低了门槛!
程序员的工资也会下来!
用MS的东西,迟早要当蓝领工人,只不过用的不是榔头,扳手,而是鼠标键盘而已。
MS的东西封装的很好,同时屏蔽的也太多。
学delphi6时,可以看见很多系统底层的东西。现在成了delphi.net很多都屏蔽了,想学都没法学了。只是一个装备工。
连一个学php的小程序员都说,这是在搭积木,还带些不屑的口气。
鄙视m$是一种潮流,不过m$的技术实在是强,不能不嫉妒!
.net现在也能实现跨平台啊,MONO嘛
以后在.net框架下写出的程序应该也可以方便的部署到Linux上
.NET是一个平台。
Windows是一个平台。在这个平台上,我们可以用Visual Studio开发C/S应用,当然也可以开发单机版应用。
后来,应用向B/S模式(即Web应用)转移。Microsoft就在Windows上补了一块,以便能支持Web应用的开发和运行,这就是.NET。
但是,现在的中大规模的Web应用,多数在Web应用服务器(譬如:IBM WebSphere、BEA WebLogic等)上做。.NET恰恰少了这个核心。现在,在Web应用服务器上一般是用Java。在这一轮竞赛中,结果已成定局。
但是在今后的较量,.NET还有优势。.NET支持Web Services。这个东西可是未来之星。
我的一个挣钱的工具,这方面得多谢MS,但是我怎么都不喜欢MS
ms的东西易用性天下第一,VS工具非常好用的确降低了开发门槛,使加入其中的开发人员增多,同时也必然降低了从业人员薪水。(别跟我说什么高手工资高云云~大部分人是成不了高手滴)。见过很多公司的ms开发人员就是比java开发人员工资低的。从当年asp<jsp,到现在.net<j2ee,看得多了。
你说你一点也不在乎钱的话,那就没什么可说的了
luckweb(冰川):说得对,应用广一些
但是并不一定就是好,
。NET 也谈不上垃圾,我只想,爱。NET 好难,爱JAVA 更难,我还是更爱C++
靠! 两样都学嘛
学.net不就是半年的业余时间嘛,学java也是半年的业余时间。
PS:前提是已经会了其中之一。
没错,.NET使用的人多,所以竞争激烈,工资也比Java会少。但是正因为.NET使用的人多,所以才能得到更大的市场。
现在做Unix开发的比做Windows开发的工资高多了,但是这种职位有多少?!现在用Java开发的是很多,但是跨平台到底有什么意义,微软说Windows比Linux更安全,我绝对相信,因为Windows的安全性是微软这样一个巨型企业在做保证,而Linux只不过是一些狂热者的口号还有乱七八糟的评估罢了。对于企业来说,保险保障才等于安全。
Java更复杂,程序员工资高,企业自然就会减少在Java上的投入,从而导致Java的职位减少而.NET程序员的职位增加。谁都想找工资高的工作,但如果想工资高做程序员干吗,考个公务员,廉洁奉公都能赚得多。整个国家主席当当这一辈子就都不用愁了。。。。
.net是一种理念,如果仅仅从语言特点,算法或者程序框架的角度去理解它,恐怕难以体会他们的 良苦用心, 鄙人也是个菜鸟而已,发觉这些理念性的东西比较难理解,但感觉上很有用
前面有一位朋友说:要骂死不用IDE的员工。呵呵。Don Box可能是快要被Bill Gates骂死了才决定由Emacs转而使用IDE的。其实,作为一个人,时时刻刻都处在各式各样的选择当中,我们无权干涉他的选择。这是他的自由。你何必指手画脚呢?我只是觉得这些话应该说。才会写,如果这个干涉了你的选择,我向你表示抱歉。
其实,我觉得作为一名程序员,没有必要天天在这是讨论那种语言好,或者那种语言不好.好或者不好都只是相对而言的.只要你自己感觉写起程序来得心应手就可以了.最重要的是你自己喜欢.
我是美工,我开始学.net开发B/S后台程序了,入门很容易啊~~
--楼下的是不是很多人开始寒我的入门了?
说个俏皮话,俺们中国人自己开发一套真正的语言算了。把.NET 和 JAVA比下去。
我就不信堂堂的中华民族真的刻苦奋斗弄不出来个好东东。
呵呵^_^
假如要开一个服装店,在选址时基本上有两种考虑:
1.在一条没有其他服装店(或者极少)的街上
2.在一条满是服装店的专业街上
你会选择那一种?
选择第1种的简直就是SB。
所以说,用.NET的人多了,这不是什么坏事,反而是好事。
因为好用的系统病毒才会滋生,linux称稳定是因为病毒开发者还没有描准这一块(可能是用的人少吧,地球上有多少人在用微软的操作系统,霸主啊)。我们也不要太在意会写出的软件易被反编译或被破解(这也是没有办法的啊),(softice就是专门搞破解的软件,是DS下的工具)如果担心这些的话就去搞硬件与软件结合的产品吧,微软那么历害也无法去解决盗版的问题.(呵呵,所以我们才有幸用到微软的软件和工具啊)
VC,VB, VB.NET ,VC#, JAVA 哪个好呢?没有一个明显的看法.VC++搞企业级开发没得后面几种搞得快.vb的高效性大家有目共睹,vc#接合了VB的高效性和c++的灵活性,而C#与JAVA又有点相象(都是同一个老祖宗C语言嘛).我觉得VC与DS结合DDK搞驱动程序是一个好的选择.其他的不行。所以大家要有目的的选择自已的开发工具.各尽其能.
上面都是想到啥就说了点啥.感到很乱. (个人看法而已,呵呵)
切~讨论那么无聊的问题,.NET至今那么多人用,完全是由于微软的商业化炒做,在纽约,.NET的广告在户外大屏幕上比比皆是,在开发速度和商业性的驱使下,很多企业都转为使用.NET,程序员只是其中的一个棋子,而在其中C++程序员是直接受害者,老实说,混口饭吃这才是大实话,其他的盲人摸象,有意义吗
经过几天的痛苦挣扎,还是选择了.net说实话,心里其实还是想着j2ee.因为偶是个诡异的人。不喜欢大众的东西!再加上j2ee确实有其诱人的地方!但是由于各种原因,和某些目的。我不得不选择.net~~~~~~~~~~~~~~ 既然选择了我就会一直走下去!我已经在这两个平台上徘徊了很久,不能再浪费时间~~
假如要开一个超市,在选址时基本上有两种考虑:
1.在一条没有其他超市(或者极少)的街上
2.在一条满是超市的街上
你会选择那一种?
选择第2种的简直就是SB。
呵呵
晕。。。。。.NET靠微软炒作?似乎Java这种依靠VM的东西如果不是炒作根本成不了气候的吧。。。。当年疯狂炒作还留下了一大堆的后遗症乃至无数人信誓旦旦的说Java比C++快的多,甚至于更高级更复杂。
Java is simple,还有谁记得当时的这句广告词?当大家看到JavaBean、EJB、swing等等一大堆稀奇古怪的名称和Java的事件模型,估计所有人都会说.NET is simple吧。。。。
不论是谁的的炒作,以J开头的东西比用.NET结尾的东西不会少。。。。
不要想那么多,喜欢就去做,微软不是一天两天才变得这么强大,相信微软。
其实,.net中百分之九十的内容不是c#或者vb.net或者j++.net或者其他什么开发语言的东西。
如何表达组件、对象、方法、消息、权限、网络以及成百上千子系统等等已经是“系统级”的现成工具了,各种语言只做少量的源代码翻译工作,例如用任何一种语言写的对象的“事件”都能触发其他任何语言写的客户程序的响应代码。
这就好像路边一对小服装摊主还在争论谁的服装质量最好——用自己的最上等的毛料根别人的粗布比——的时候,人家已经筹备开标准化的MALL了。而且这个MALL还特别有创造力。
如果更全面或者长久地考虑问题,那么是非可能需要颠倒,这是很自然的事。
上面那个小吴脑子不好使,没学过经济就不要拿经济问题做例子
如果一条街上已经满是超市,说明这条街能使所有的超市生存赚钱
这就是市场效应
good,better,best.
nice to be a .net programmer.
老子学JAVA学一年了。就是搞不清楚JAVA到底能做什么?
如果自己关上门跟自己说,我喜欢 NET,跟朋友们说我喜欢JAVA,在Codefund上说,我喜欢C++
(注:我是一名C++程序员三年了)