已用DELPHI、VC5年,目前在学C#.
现在反而越来越迷糊:
C#主要特点是跨平台,可是目前在WINDOWS上的应用反而更多似乎,
如果是这样,那为何不用VC或DELPHI?它们执行的是本地代码,效率更高!
给我感觉现在似乎都在跟时髦,赶流行。
.NET在WIN上的意义无疑相当于穿棉袄冲凉,与VC等本地化编译器,哪个爽些,谁都清楚。
目前似乎也没看见在LINUX、UNIX、MACOS上的.net,大部分应用还是在win平台上
微软如此力推C#众生热力吹棒到底为哪般????
现在反而越来越迷糊:
C#主要特点是跨平台,可是目前在WINDOWS上的应用反而更多似乎,
如果是这样,那为何不用VC或DELPHI?它们执行的是本地代码,效率更高!
给我感觉现在似乎都在跟时髦,赶流行。
.NET在WIN上的意义无疑相当于穿棉袄冲凉,与VC等本地化编译器,哪个爽些,谁都清楚。
目前似乎也没看见在LINUX、UNIX、MACOS上的.net,大部分应用还是在win平台上
微软如此力推C#众生热力吹棒到底为哪般????
C#目前在windows程序中开发中好无优势,至少目前是这样的
由于实现了对xml的无缝链接,提供类ADO.NET的数据库访问体系结果,开发信息系统的效率比以前的平台有了很大的提高.(这里主要指ASP.NET)
在Windows应用程序方面,由于它借鉴了VB,DELPHI方面的长处,比VC开发的效率提高了很多。
当然,.NET主要还是应用到windows平台,跨平台方面还有很长的路要走!
你指的是跨开发平台,对吧?这个当然了。
我指的是跨操作系统!!!
-------------它的跨平台与java的跨平台不一样,c#跨平台是指在fw虚拟机下的语言平台。
to sdl2005lyx() 我没有说什么跨平台哦
我只是说我并没有听说“C#主要特点是跨平台”其实,据我的了解,很多搞JAVA的人也不太愿意开发跨平台的软件,说是要考虑的东西太多了
that's all!
你net开发的程序在WINDOWS以外的系统运行过吗?
目前,微软其实在底层做了很多的控制,要达到象java那样的跨平台部署,不是它不能做,也许它根本就不想。看看微软下一代操作系统的预告,它就想达到大型服务器级操作系统的目的,到时实现桌面操作系统和服务器操作系统都独霸天下的目标。
到时,它把NETFRAMEWORK直接放到操作系统里面,net将如虎添翼。这样,它还为什么还要花大力气去做跨操作系统的事情。
不好意思,错误理解你的想法。
(C++可以跨平台,vc就不可以)
现在没有人使用.net开发win程序,最主要的问题是开发的程序不安装框架是不能够运行的。等以后的windows集成框架以后,自然就会多起来啊。这需要一个过程!
除此之外好像再没有什么了。
懂得不深,欢迎拍砖:)
搞应用的用C#,微软的一家技术推广型公司不是技术创新型公司,它把别人或自已(很少)好的东西
集合一个产品进行推广,迎合的市场,在这个市场中搞纯技术的搞核心技术的是少数,搞些一般应用的是绝大多数,同样这方面的人也很多,微软让你很快开发出一个程序来迎合你的虚容心---你看我多能干我能开发软件了!!!!!!!!!!!!!
________________________________我想反问楼主一句:为什么?难道你还没有找到“为什么”,就又学习C#吗?微软是个商家,他推出一个东西肯定是要炒的,但不要因为他炒你就热。若你真用delphi,vc用了5年,就继续用你的VC吧,VC与C#在很大程度上是互补的(VC不方便开发Web而C#强于开发Web,C#开发WinForm方便快捷但性能和对底层的操作不如C++),一个程序员不可能学尽天下语言,精通一种非常够了。
喜欢YJ贴,继续学习ing...