我是初学webform开发的,现在感觉webform不如winform有前途,虽然工作机会很多但工资一般,不知道各位做winform开发的觉得winform怎么样?
大家都知道要精通一门语言是很难的,现在我想从一个方向发展,但现在不清楚学webform或winform从长远的角度来说哪个有价值。
请大家写下你们对现在开发方式的想法,和现在从事那种方式开发,及经验待遇情况,以给我和象我一样盲目的人做个参考。谢谢大家!格式:工作地点 开发方式 工作经验年限 待遇情况
大家都知道要精通一门语言是很难的,现在我想从一个方向发展,但现在不清楚学webform或winform从长远的角度来说哪个有价值。
请大家写下你们对现在开发方式的想法,和现在从事那种方式开发,及经验待遇情况,以给我和象我一样盲目的人做个参考。谢谢大家!格式:工作地点 开发方式 工作经验年限 待遇情况
北京,webform,一年工作经验,待遇2200元/m
开发方式 winform + webform + win ce
工作经验年限 <1年
待遇情况 1K+
winform
工资1000+
现在感觉很没前途,打算先工作几年,有一定工作经验后自己创业
有前途
winform
工资1000+
-----------
我晕,能够温饱不?
那是不可能的。当初ms还说要实现COM的大同世界呢,结果呢?如果局限在C#来说,我觉得还是WebForm有前途,因为用C#做WinForm没什么特别的优势。整个从编程来说,我觉得做WinForm开发比较有个人的上升空间。
163和sina这样的网站是不可能>>> 用C#做WinForm没什么特别的优势
那些做桌面软件的公司,为了迎合Vista,用.NET/C#是必然的选择(事实上这两个月猎头们老来给我说这个)
MC++也可以,但既然都是managed的东西,转到C#基本上是早晚的事情我还能给你一个case:
微软(好像是微软一个合作伙伴什么的)有一个小组给客户做一个项目,用的VC/MFC,但老出现致命错误,找了好久都没找到
后来不得不用C#重写界面,然后用一个工具把它变成了native程序集(程序员杂志曾提到过),这才解决问题
(只是听说的嗯)
事实上我这两年一直在做WinForm>>> C#那糟糕的封装一样不是吃素的
要是你觉得MFC的封装比.NET好,那我也不想和你争>>> 用C#总是搞不定,因为C#的ListView的自绘做不出所需要的效果
一个东西的好坏不是看能否做很具体的某件事这么简单的
这么说吧,我用listview实现了一个类似windows资源管理器的控件,用了大概400行代码。你用C++要多少代码?>>> 就算90%的用户装了.NET runtime,那还有10%没装呢
那又如何?>>> 有工具可以把C#开发的程序转换成native程序集吗?大概是随程序起一个微型的runtime吧
有的,我确定,只是有些限制(比如反射的应用)
况且,在无法实现的部分,你还有多种选择,比如用VC写个ActiveX控件,或者直接用p/invoke调用API等
即便如此,开发效率还是要高非常多
在我看来,只有.NET Framework本身和运行效率是目前仅有的两个问题
前者和当年VB碰到的问题一样,现在不也没问题了么?
后者在未来3-5年内也会基本消失