微软正在客户端放弃.Net吗?
Windows8 出来时,那些很酷的界面使用HTML和javascript写的。网上流传微软可能放弃在客户端放弃.Net. 微软可能推荐html5和javascript为主流客户端编程语言,.net可能逐步退出,转向服务器端。
用.net编客户端可能是个鸡肋,慢,容易被反编译,加上保护手段增加里很多痛苦。
例如笔者开发了一个学英语的客户端听力软件,叫 我懂啦!听力播放器,有兴趣的网友可到www.wodongla.com去查看,支持语音变速,复读,四六级考试。
开发过程非常痛苦,费了九牛二虎的力,用.net把它开发出来,得面对反编译的问题,加上各种各样的保护手段后,出错很难调试,和其他组件难以兼容,非常痛苦。vista和win7不能在program file底下不能写文件,UAC搞得你痛苦不已,再加上64位,太难受了。最惨的是,等你把这些部署的问题搞定后,安装时由于用户少,有恶意软件倾向,IE建议你不要下载,Norton和360安全卫士建议你不要安装,气得你半死;360安全卫士还把加密保护程序当成木马,一运行就被杀掉,太痛苦了,一句话 用.net做客户端简直就是鸡肋,开发企业内部用还行,但是企业内部应用也是向网络转变。
事实上win7的widget没有用c#开发可能就是一个慢慢放弃.net编客户端的开始,到win8可能就太明显了,一致与面对质疑都不敢挑明。我觉得微软在客户端编程一直在追赶flash和google,往desktop发展是一个策略上的错误因为即使企业应用也是往浏览器转移,银光一直赶不上flash,干脆来个html5和javascript,不过不知道微软如何靠html5和javascript挣钱。
那.Net在桌面上没啥戏,那咱们往手机转,现在iphone挣钱,试试monotouch,照样歇菜。monoTouch网都断了,ms参股attachmate买下novell,把mono开发队伍全炒掉,开发队伍都没了,恐怕都没人维护monoTouch。我想微软就不想让.Net程序员为其他平台开发程序,只能为windows. mono这个项目产生很怪,明显着和微软的windows有冲突,但是好像又有微软赞助的身影,我估计mono项目就是为了让银光战胜flash而专门产生的,就是让银光能运行在其他平台而搞出个mono。微软估计看出银光战胜不了flash,因为现在flash都渗透到了android浏览器,银光八字还没一撇,等android平板和ipad平起平坐,恐怕ipad也要向flash投降。可怜mono前开发经理Miguel de Icaza还在做梦成立Xamarin继续开发monoTouch和moonLight。他可能根本不知道mono只不过是微软为了推广银光的一个棋子而已,如果微软放弃与flash的竞争,那么mono及其衍生物就跟破鞋一样要扔掉 。Miguel de Icaza还在学校读书时发起GNOME桌面,开源界大牛人,经历极像linus,不知怎么搞的,被开源的公敌微软搞的跟‘破鞋’似的,罪过,罪过实在找不到一个合适的词来形容。Miguel de Icaza真的是一个值得我敬佩的人。
另外我觉得银光竞争不过flash,微软的后发理论在互联网根本就是后发劣势,因为互联网的规模根本不是微软做word软件时的规模可以比的,flash的渗透率比windows还高,而且现在捆绑银光根本就不可能。微软其实不是很懂互联网,做软件和互联网差别还是很大。
以上皆是我今天为了寻找monotouch,看了几篇报道,推测的结果。因为猜测,所以可能不准。如果不同意本人观念,请勿谩骂,我知道很多人,包括我,投入大量的精力和实践于.Net桌面技术,这些宝贵的资产可能烟消灰灭让人很痛苦。
[解决办法]
不清楚。。但是B/S是趋势。。
[解决办法]
该回复于2011-06-28 10:16:39被版主删除
[解决办法]
纯属扯淡。
[解决办法]
没有.net哪来的晕死他?
没有晕死他,哪里的晕凄,
没有晕凄,哪来的晕吧,
.net是windows系统的应用程序驱动器
[解决办法]
放弃asp.net倒是有可能,
4年前,微软就把后事办好了,
并且是两手准备:microsoftAjax基于JS的纯客户端开发平台还有就是SL
[解决办法]
最后都会进化。
[解决办法]
放弃了放弃了,微软把什么都放弃了,都不要学了
[解决办法]
写好你的代码
别瞎扯
[解决办法]
写好你的代码
别瞎扯
[解决办法]
一切都是浮云~~~~.net是不可能在短时间内被放弃的
[解决办法]
写个头,越写脑袋越大;写个屁,越写屁越多
[解决办法]
果断接分
[解决办法]
.net 做的客户端容易被反编译,
那html+CSS+JS做的不是几乎开源?
[解决办法]
windows==晕都死
[解决办法]
分析的不错,最近WIN8的问题传的是挺让人郁闷的,很多外国的技术网站也在说这个问题。不过似乎JS+HTML5只是WIN8开发的一个途径,微软不会轻易的放弃现在的.NET平台。还有silverlight的出路,目前来看就是WP7了,WEB端实在是不给力。
[解决办法]
不知道,接分吧……
[解决办法]
接分楼。。。
[解决办法]
估计是微软在WIN8里发现了新的东西,不一定和.NET无关.
[解决办法]
天亮了,醒醒~~~
[解决办法]
接分楼。。。
[解决办法]
我觉得可以从好的方面看,基本上可以考虑将来使用silverlight主战桌面了。当然啦,将来的桌面应用会是快速部署、快速更新,而且可以跨平台的,因为它基于.net framework for silverlight来开发,而不是基于笨拙传统桌面版本。丢掉终端开发平台优势,去仅仅靠操作系统和浏览器来获得开发人员的青睐,我想微软还没有疯狂到这个白痴地步。
而web,依然是既可以使用javascript又可以使用silverlight,而且互操作会更加方便。
[解决办法]
Windows8会跟Windows7兼容吗?呵呵这其实是个很傻的问题,但是就是有好多人不去考虑这个问题。
只要Windows8是桌面操作系统,就一定会保证兼容。
就算是鲍尔默之后微软在架构方面彻底走迷宫了,但是如果桌面操作系统不兼容,微软大概也就没有必要开发Window了。
[解决办法]
++.有桌面就有.NET
[解决办法]
你们都不是领导人。。。只是在温饱线挣扎的小屁民。。。。
我们没有改变世界的能力,只能努力地去改变自己的生存条件
成天感想这个感想那个。。。还不如趁现在这东西还能用来糊口努力赚点钱。。。。。
[解决办法]
蛋疼了..
[解决办法]
不管怎么样,只要有人给钱就行,不给钱谁也不会干。
[解决办法]
不知道微软的想法
[解决办法]
mono和monoTouch开发队伍被炒掉的原因:
微软在手机端已经非常落后,因为发布的很晚,机会不多,现在唯一的优势是.net开发人员,这是微软非常明显的优势,几百万.net开发人员,恐怕是世界上最庞大的开发人群,但是winPhone7吸引力很差,主要是因为愿意付钱的用户太少了,如果monoTouch再把几百万.net开发人员吸引到苹果和android生态里去,那微软优势就没有了。NOKIA CEO讲过放弃Symbian的理由是symbian的生态系统太差,比不了android,更不要说苹果,Meego被砍掉是同样的道理,微软生态系统的唯一优点是几百万.net开发人员。所以我要是微软CEO,就要把MONO及MONOTOUCH,MONODROID干掉,因为MONO不属于微软,所以微软参股attahmate把NOVELL买下,为什么参股我想主要原因是有投票权把MONO及MONOTOUCH,MONODROID干掉,而且控制智慧产权,严禁他被开源利用,防止死灰复燃。事实上Novell对微软没啥用。
[解决办法]
如果你真的要忧虑,还不如等啥时候微软把office用html5写了在说
[解决办法]
我不说啥了,从win98开始实际就有桌面频道概念了,包括后面的侧边栏,这些都是基本的html应用
应用程序有自己的特点和适用范围,不能武断说,出这个,那么就消亡了
我想问一下,按上面的思维office又算撒呢?难道office的重要性还比不上,那些花里胡哨的装饰特性
[解决办法]
google在web版的office作的还是不错的,如果是简单的文本应用,一个chrome浏览器就够了。
[解决办法]
等它放弃的时候 我早就放弃了
[解决办法]
写好你的代码
别瞎扯
[解决办法]
探讨下还是有意思的
[解决办法]
我的意思是office不是用。net写的,是用C++和COM写的,如果是面对个人消费者的,用。net写不合适,用C++和COM还行,。net事实上变成了另外一个java,WPF简直就是悲剧,一个失败的产品,如果你发现了一款很有影响力的用WPF编的客户端程序,请告诉我。 以后有时间写写GATES要不辞职,百分百要被人轰下去,他自己都觉得干不下去了。可叹还有无数人觉得Ballmer应该下台,让GATEs上。
如果我来用一句话评价GATES 推出winXp后的表现, 江郎才尽
下台是有自知之明。
[解决办法]
万佛朝宗
[解决办法]
微软应该不会放弃客户端应用。
[解决办法]
微软不会放弃客户端应用,只是用。Net写客户端应用是一个鸡肋,。Net变得和java一样了,变成服务器端的编程语言。
[解决办法]
对用户来讲,JS也好,SL也罢,都是浮云
有用、好用才是王道
[解决办法]
我早过了写好代码的年代了,我写代码时你恐怕还在学走路,我写代码写得我痔疮爆发,年龄大了得总结总结,如果你觉得我瞎扯,请举出一个例子来,让我领教领教。
[解决办法]
这时候还有人说.net客户端应用鸡肋啊。。。等xp没了看看还有人说不?
[解决办法]
说说不是鸡肋的原因,整个WPF就是失败的产品。有哪个用WPF做的流行的软件,十年前推出WPF那叫牛逼,现在推那叫瞎推,吃饱了没事干。要不是Windows占垄断地位,早就边缘化了,可惜Borland也傻乎乎的跟着推。Net,
不过桌面客户端是快要死了,推啥的都没有意义。
[解决办法]
.net为什么叫.net?net是什么意思?明白就不会纠结这个了。
[解决办法]
有分就行,其他都是浮云!!!
[解决办法]
不是“应该不会”,是“肯定不会”
微软靠的就是桌面(当然还有企业级应用、Windows和Office培养起来的这个产业链)
别看现在移动开发和“云”、虚拟化这些东西这么火
但桌面应用始终是个基础
你有了一个稳固的基础应用你才能去谈那些移动呀、云呀、虚拟化什么的东东
有的东西是“添彩”的,但是那些东西很热闹,很火
有的东西是基础,比如阳光和空气,默默无闻。。。但是哪天一旦没有了你就知道它们的重要了
搞IT的,不能眼睛总往天上看,要多看看企业里头、普通老百姓的家里头,看看这些地方实在用什么样的软件和工具。这些地方往往才孕育着最有价值的市场。
[解决办法]
哥说的是趋势,10年前多少应用是桌面,多少挣钱的事桌面客户端,现在还有多少应用是桌面,现在的桌面程序
大部分是以前遗留下来的桌面,眼光看的远点,不要就看着word,我说的桌面客户端大部分指的是面向消费者
的客户端,不是企业内部用的。
[解决办法]
桌面客户端快死了?
哥搞IT这一行有十年了,期间不断地听说,这个要死了,那个要不行了。。。
但是好多到现在都还活得好好的呢,呵呵。
桌面客户端是不是快死了,这个得让用户说了算。
哪天你电脑上真的没有桌面客户端了,你试试看,到底行还是不行
所以呀,别成天胡扯说这个要死了那个要死了
[解决办法]
有关说微软在Win8上面放弃.Net的消息,一出来哥就在冷眼旁观
现在当然大家都知道这个仅仅是传闻了。。。(我看还有哪个不知道的,举个手)
唉。。。当时那些激动万分地胡喷的人,现在情何以堪呀。。。
[解决办法]
不可能所有的东西都在云端。
[解决办法]
我可以拿分吗
[解决办法]
认真干好本职工作吧。
[解决办法]
呵呵,很有意思的讨论。
[解决办法]
嗯,你这么说,我倒是同意你的说法的。
顶你!
[解决办法]
这又不是考试,要分干嘛?
[解决办法]
我可以拿分吗
[解决办法]
不可能所有的东西都在云端。
[解决办法]
360安全卫士不是微软开发的。
冤有头,债有主,是谁干的你找谁去。
[解决办法]
还写个屁,爹被坑的太惨了,写那个 我懂啦!听力播放器 花了我好几年的时间,被他妈的360安全卫士当作木马杀掉,感觉被坑的太惨了,
你下载运行一下就知道,要写出来没有个几年时间,甭想写出来,
总而言之,爹被微软和360坑的太惨了,
希望叫爹写好代码的人体会一下我的悲惨心情
[解决办法]
写好你的代码
别瞎扯
[解决办法]
唉,这说的都是些什么
[解决办法]
没明白微软的.Net和被360当木马杀这二者之间到底有什么联系。指导一下好吗?
我们公司现在也在用.Net做桌面程序,为啥我们的程序没有被360当木马杀?
[解决办法]
眼睛瞎了五年,难道要瞎一辈子!
决定重复这句话3个帖子
[解决办法]
Gates的错在于无视计算世界在转向网络,没有预料到计算世界转向手机和Tablet,全力发展又笨又重的客户端和操作系统。无视计算世界转向网络的表现,埋头苦干桌面,搞什么WPF和VISTA,尤其是WPF,简直是多此一举,还哄得一大批 只会 ”好好编程的程序员“ 努力学习WPF,眼睛瞎了五年,难道要瞎一辈子!
[解决办法]
没有微软那个开源似的.Net,就不会出现被360当木马杀,微软这么一个桌面大拿,搞出个这么个东西,是在是让追随他的人痛苦。其实我希望谁出个C#-,或者.Net-,把那个反射减掉,编译成本地代码,我掏钱买他一个license。我起码有一半的痛苦与反编译直接有关,至少1/4时间花在对抗反编译上,所以说。Net在面对一般用户的桌面端就是垃圾,飞信改成c++就是个明证。
[解决办法]
顶楼主,虽然我也是只会好好编程的程序员
[解决办法]
应是可怜了。net朵鲜花,却被Gates插到牛粪里
[解决办法]
在我看来应该是彻底放弃Winform吧
[解决办法]
.net 2002年刚推出时就应该搞silverlight,那时说不定把flash打垮,也不是没有可能,。net龟缩到server端和企业编程,我也不爽,我想做点浏览器端和手机里的应用不得不学其他语言和框架,太累了,搞通一样很费劲,还他妈的互相影响
[解决办法]
我就看看
[解决办法]
辛亚平,我有种感觉你是微软员工,
我不知道加密保护程序的机制,也不知道360查杀木马的机制,但是360杀我的软件是,
360把C#的编译程序csc.exe当成木马程序,当然我没有去确认csc.exe是否是微软的,
csc。exe是否是真的木马,因为我的程序用了webService,我发现csc.exe在为webservice编译生成serialization assembly,我先申明一下serialization assembly是一个非常常见的dll,。Net程序员应该知道这个dll,
360可能因为有软件在生成新的dll,就把它当成木马杀掉,那个加密保护程序是XenoCode,我花了400美元买的正版,我相信他的客户比较多,而且不会搞木马这些勾当来害它的掏钱客户。
问题是微软搞出个开源似的。Net,自己又不弄个好的加密保护程序,还得程序员自己去找,我搞了半天,花了钱还被360当木马杀。
如果。net能像c++一样编译成本地exe,没有那个反射,就不会出现这么个让我恶心的事。
[解决办法]
WPF为什么让我大骂一通了?
我觉得WPF是微软用来应对apple的macOsX的华丽界面,可惜有什么用了,。Net开源似的,没有几个公司用它开发严肃的产品,所以就没人用WPF,那么久龟缩到企业编程,公司内部用用,可是那么华丽的界面对于企业编程一点意义都没有。有人可能举例VS2010是用WPF编的,VS2010没什么秘密可言,被看源代码也无所谓,用WPF是可以的。
微软要是用WPF来写他的office程序,我想金山,永中还有其他的公司立马奖给微软的决策人一百万美元,为啥。net太容易被反编译了,那么word文档格式没啥秘密了,其他的公司很容易开发出兼容的文字处理程序,所以说自己都不怎么用的东西,就该挨骂。以后再写该骂的其他理由
[解决办法]
.net虽说是开源式的,但是很容易做成跨平台的应用,也可以做成Flash一样的跨平台跨浏览器的产品,我们知道微软对跨平台没有任何兴趣,因为window占有率太高了,但是编程未来在浏览器和便携式设备,先不讲便携式设备,浏览器里有Flash和Java的applet,但是。net出生时Flash远远超过applet,微软做完winform后就应该掉转枪头对准flash,而不是他妈的搞什么WPF,还有xaml这种小把戏,WPF迟搞5年都不会影响微软在桌面的垄断,
silverlight要是早5年出生,可能不是现在这种情形,可怜了。net这个天生丽质的美女,却被Gates插到牛粪里。
[解决办法]
可能是加密程序把csc.exe打包在被加密的程序里,这个不算啥,有的甚至把。net框架整个打包,17,8兆了
[解决办法]
继续跟随Microsoft。。。。
[解决办法]
微软肯定有很多聪明人,很多人能够看到计算的趋势,但是Gates强搞的vista和WPF,肯定要把一堆能看到趋势聪明人给赶走,Gates估计是很强势,不强势做不了这么大的企业,聪明人肯定自己走人。silverlight搞了好几年了,没怎么听说过很流行的应用,连自己的skyDrive都改成HTML5,有句话说的好,
将帅无能,累死三军。
[解决办法]
楼主的听力软件我试了试,不错,四六级材料还不少,还免费,怎么挣钱?
[解决办法]
放弃asp.net 哪mvc2.0推出来做什么的?
[解决办法]
都在蛋疼, 不明白CSC.exe怎么会发给客户去安装呢?这不是C#的编译程序吗? 我是外行
[解决办法]
据说好像要放弃。
[解决办法]
不是放弃asp.net,放弃。net在客户端的应用,例如winform和WPF
[解决办法]
微软将在win8推出C3+ UI framework
网上谣传加猜测,为与ipad等tablet竞争,win8将推出新的C++ UI framework,可能把C++弄得更简单容易,更好的支持控件拖拉,支持垃圾收集,能编译成本地代码,暂时命名成C+++,即C3+。tablet等设备对省电性能比较讲究,所以为了与objective C 竞争推出C3+。恐怕是微软的最后一次机会,如果竞争不过ipad和android tablet, 微软在桌面的垄断大厦将会倒塌,变得和90年代的IBM一样毫无生机。
[解决办法]
大部分观点都不认同.
[解决办法]
ustbwuyi,不认同,就把观点摆出来,讨论讨论,要是微软来的,把它轰回去,兄弟跟他跟了这么多年,现在一下子给抛弃了,不爽啊。
[解决办法]
初学者,完全被你们搞懵了。
[解决办法]
谢谢! 想把它卖掉,
[解决办法]
该回复于2011-08-01 09:18:44被版主删除
[解决办法]
WPF在企业里还可以用用,只是不大适合推向一般消费者
[解决办法]
悲剧啊
一头砸进WPF
靠
[解决办法]
就中国现在的网络带宽
还应用程序网络化呢
你等中国带宽先赶上世界才行
就是中国再过5年 也不行。。。
如果应用程序网络化,你让 autoCAD 如何发展 你想想叫他们 画个东西 都需要半天吗
wpf 刚开始 我觉的比较 不好 现在 我觉的wpf 是非代码编程另外一个天地 ,你学会wpf 你就会知道 编程可以更快的变更UI设计,
对于我现在的公司来说,wpf 可以说很好使用的一种UI,对于wpf使用,IBM电脑软件很多都是
如果 C#编译成本机代码 你可以看看现在的IDE,那些非常有趣功能将会消失,
你编写的代码效率就降低了。
[解决办法]
HTML和jS只是web application 的一部分,还有服务器端代码,web application的秘密靠服务器端代码来保密。
传统的客户端秘密全在客户端,
[解决办法]
公司内部,就看公司的需要,可以和B/S的大趋势脱节,现在还有一大堆用VB6和ASP编的程序在运行。
[解决办法]
在做公司内部的winform....求如何应对B/S的大趋势?
[解决办法]
。net应该不会歇菜 现在越来越多的人注意到这个东西了
[解决办法]
天哪,我现在是做什么哪!我这不刚学成就叫停了???哇哇哇哇哇哇哇哇……冤枉啊
[解决办法]
用.net编客户端可能是个鸡肋,慢,容易被反编译,加上保护手段增加里很多痛苦。
按你的意思是说HTML就不慢了?
HTML和jS都不用反编译,这点你怎么不说?
[解决办法]
.net总体还是不错, 在服务器端和企业编程还是不错的选择,在浏览器里和面向通用客户的桌面端要歇菜,
[解决办法]
现在应该是把鲍尔默绑架。。。
[解决办法]
今天头条,google把motorola买了,全为了专利,很高兴能目击这个移动世界发生的巨变
[解决办法]
IBM电脑软件不是靠软件挣钱,靠的事卖电脑,所以用WPF没关系
[解决办法]
把盖次绑架质问下,你个鸟人到底想怎样折腾我们这些搞.net的程序员......