请问大家:办公软件一般是使用哪种语言编写呢
[font=微软雅黑][size=3][color=DarkSlateBlue]请各位帮忙分析一下:我正在学软件编程,现在面临选择:Java或.net,我本喜欢学Java语言的,但是又觉得以后有做办公软件的可能,我自己认为.net适合做办公软件,又不确定。大家见多识广,说说你们的看法。
谢谢![/color][/size][/font]
而且我讨厌微软的东西,主要不开源,妈的,而且为了竟争力的因素,居然仿照JAVA开发出一个.NET,的确够被人所BS,仿别人代码还不开源,靠,全是些垃圾东西
我就喜欢这些开源的,只有开源才有待发展和开拓,而且也只有开源才能使自己的能力得到较快较准的提升! .net没开源???? 想学什么学什么!各个感觉JAVA和.net各有长短处。楼主觉得那一样用得较顺手就用那一样吧。其实个人感觉这个没什么好争论的。 OK [em07] Thank you! 看做哪方面的办公软件了,如果非要在windows平台下开发个桌面的CS架构的办公软件,那么.NET是不二之选。如果在非windows平台下开发的话不用说了.NET估计就搞不定了。如果是BS架构的话就要看开发的周期和预算了,如果对时间没什么要求可以考虑用JAVA,但时间紧迫的话还是用.NET开发起来更快些。 够深刻,有道理。 我雖然對.net的東西不感冒﹐但是如果你做辦公軟件﹐還是感覺.net會更好一點。 window下的应该还是.net。怎么都是同根。肯定比java更了解window。。。
至于开不开源。。。我看这个没有可比性。。。
eclipse开源的。。myeclipse开源吗?
开源工具和源码也有很多。帮助文档呢?还是要收money的。
搞程序本来就是为了赚money,谁没事穷得叮当响还把自己辛苦写出来的程序白送人啊。。。 再说了,开源不等同于拿来主义,很多人把这个定义搞错了。[em10] 谢谢各位兄弟姊妹了![em01] 真是各有所长呀,必须先舍弃,然后才能得到! [quote]原帖由 [bold][underline]tblovecj[/underline][/bold] 于 2008-1-19 00:17 发表 [url=http://bbs.bccn.net/redirect.php?goto=findpost&pid=1183621&ptid=196434][img]http://bbs.bccn.net/images/common/back.gif[/img][/url]
学会.NET的人不一定容易学会JAVA,但会JAVA的人学.NET就相当容易
而且我讨厌微软的东西,主要不开源,妈的,而且为了竟争力的因素,居然仿照JAVA开发出一个.NET,的确够被人所BS,仿别人代码还不开源,靠,全是些垃圾东西
我 ... [/quote]
我觉得这个问题不是这样想的,程序这东西不存在谁仿照谁,如果非要说仿的话那么现在网上这么多论坛系统,你能说倒底是谁仿的谁吗?不排除MS只是借鉴了Sun的一些思想罢了,思想这东西可就说不好版权了。但.NET绝不是单纯的仿制,它在Java的基础之上又丰富了很多内容。如果硬要说仿制的话,那么后来的JSF估计也是仿制.NET的CodeBehind了吧?所以说各有所长,大家共同学习才可以有进步有发展。就好像现在汉字:程序。这个词已经不可考是谁第一个说出来的了,如果你也用这个词在你的文章里,那么我觉得你是在依照别人的东西,这个是不公平的。而为什么大家会认为学会Java的人学.NET会相当容易,这个问题我想Sun也应该好好考虑考虑了。
[[italic] 本帖最后由 marer 于 2008-1-25 10:22 编辑 [/italic]] 其实无论MS还是Sun还是其他任何的公司,出品任何的语言平台都是旨在让我们程序开发人员可以快速简单的开发出应用程序来,其实不管市面上出现什么新的东东,我们不应该以排斥或厌恶的态度去对待,而是应该本着学习的态度来对待,无论什么东西我们都应该去看一看,先不要急着去否定他,这才是我们程序员应该有的工作和职业态度,因为不管他是怎样,做出来的东西都是为我们服务的,起码表面上看起来是这样的。我们大家也是在用这些东西在吃饭,所以应该多些吃饭的碗,而不是只捧一只碗,这样对我们只会有好处。至于他们这些IT大鄂之间的竞争我觉得不应该是我们参与讨论的事情,我们只要坐在对岸看他们斗就成了,他们之间的竞争对我们来说只有益而无一害。 对于我来说,进行了几年的商业软件的开发,慢慢的已经对语言等技术细节淡化了,因为客户要求的是功能,至于你后台的代码是用asp还是.net抑或是java还是php等,他根本不会在意。而且你所使用的语言平台在实际应用中比其他的平台开发出来的程序响应起来是快个1秒慢个半秒的,到现在还没有一个客户把这个当成问题来和我讨论。所以,如果现在接到一个工程,我所要做的就是拿起笔和纸,画画ER图,思考一下具体的功能如何实现。至于使用哪一种语言已经不是我最关心的问题了,对于客户来说这个就更不是他考虑的问题。当然不排除有些客户的服务器根本不是windows平台,那么使用什么语言就更简单明了了。说到这我想大家应该明白,有越多的语言平台,我们的选择性就越大,这对我们来说是个好事。 楼上说的很不错,认同! 我现在反倒觉得选择性越多,程序员越累!在一个公司里,你的老总喜欢用delphi的时候,我们就屁颠屁颠的跑去学delphi,当我们有工程经理要求用C#的时候,我们又努力的学习C#,当有一天型式变化~~~要求所有的开发全转为java的时候~~~我们只有两个选择,一就是被淘汰,第二个选择就是继续努力的去学习。IT行业是一个竞争力很大的行业,有如逆水行舟,不进则退,当你的学习能力不再能跟上技术的进步的时候,那给我们的选择只剩下转行,或是挨T!
以上结论:IT=挨T![em10]
页:
[1]
2
