大家都知道,现在web开发大行其道,就拿我们公司来说,最新的几个项目都是要求B/S方式的。可我一直痴迷于winform的强大,相信有不少朋友跟我是一样的。可随着C/S项目的不断减少,我们也需要不断调整自己的职业规划,调整自己的目标,学习新的知识。因此,想在这里跟大家讨论一下,winform开发都可以做什么?我想列举一下几个方向,抛砖引玉。
1.商业应用软件的开发(数量最大,技术含量较低,熟悉一些类库就可以,大部分知识网上一搜一堆)。
2.通信软件的开发(socket,多线程这类软件专业性强,需要一定的技术积累。数量不多)。
3.wpf(wpf应用逐渐广泛,强调于用户体验,毕竟C/S优于B/S的地方在于更好的用户体验。目前数量不算多,是一个方向,不过有些专家对WPF评价不高,具体情况未知,等待强人补充)。
就想到这么多。大家对各个方向的发展怎么看?欢迎强淫指教。
1.商业应用软件的开发(数量最大,技术含量较低,熟悉一些类库就可以,大部分知识网上一搜一堆)。
2.通信软件的开发(socket,多线程这类软件专业性强,需要一定的技术积累。数量不多)。
3.wpf(wpf应用逐渐广泛,强调于用户体验,毕竟C/S优于B/S的地方在于更好的用户体验。目前数量不算多,是一个方向,不过有些专家对WPF评价不高,具体情况未知,等待强人补充)。
就想到这么多。大家对各个方向的发展怎么看?欢迎强淫指教。
Winform程序一个很大的软肋,安全
其他还有如silverlight
这几天.Net4.0 RC版发布了,其中的一些新特性看完让人热血沸腾。血冷之后,却感觉到了一丝凉意。
.net越来越强大了,强大到让人感觉有点害怕。当C/C++程序员还在四处为内存泄露而奔波时,大部分.Net程序员至今都可以不知道析构为何物。
asp时代想要操作线程很要有两把刷子,而现在的.net基本上几分钟就可以完成并行计算。
前不久你还在为从资料库中捞出一堆资料并顺利分页而沾沾自喜,下一刻就让Asp.net Dynamic Data WebSite的一体化服务激得瞠目结舌。
几天前看到了微软一个叫Dynamic CRM的东东,猛然发现,那个传说原来都是真的:微软就是要让门口修自行车的老大爷也能编程,也能很快搭建一个自己的CRM。微软就是要将程序员钱包中赖以生存的money一分分取出,一份作为利润,揣在自己口袋,一份当作诱饵,还给原有主人(客户)。
那个谁?躲在一旁偷笑的Java程序员也别高兴得太早,我们做的是一样的东西,你我的命运终究一样,即使现在的.Net4.0还不够让你清醒,不过当那些不明白java究竟为何物,只是蛮目地要用java开发以显示自己系统先进的客户终于醒过来时,悲剧也就发生了。
一切只是时候未到!
不管你相信,还是不相信,一个时代即将结束,另一个时代将要开启
当你还在为html5而欢呼雀跃时,我却为IE6的终结而暗自神伤。web上稍有技术含量的拖曳瞬间化为了一个传说!别迷恋哥。
前几天新闻还说adobe要阻止html5的发展,对此,我只是一笑螳臂当车是没有用的,历史的车轮绝对不会为某一个不适应的人停下,而只会将试图阻挡它的任何东西压得粉碎。
当年被逼岭南,那叫流放,如今海南过年,成为时尚。圈地运动,农业生产机械化。流水作业,产品制造规模化。科技在发展,时代在变化当人类征服自然的能力越来越大时,必然带来的就是人力的大量解放。而.Net平台的持续发展,必然带来的就是大批程序员的淘汰。富了老板,穷了Labor~
然非如此,人类又如何进步
顺我者昌,逆我者亡。如果你还执着于你那一亩三分地上面,谁都救不了你。佛曰:我不入地狱,谁入地狱!
我选delphi和asp.net
串口通信至少目前还是用cs来做。
所以,在工业控制等场合,cs是无法被抛弃的。
1.B/S与C/S结合是大方向。我想说,方向归方向,且不论是否正确,远水解不了近渴,这个方向5年,8年会实现?这几年你干嘛?干等?真等到结合了恐怕更是繁琐复杂。我们需要先明确这几年的路如何去走。
2.B/S与C/S一样,干什么都行,重要的是修炼内功如果是专业的软件公司,如果严格按照3层开发走,如果所有都是按照课本来的,那确实是,B/S与C/S只是展示层的一种,不影响业务层跟Data层,我们可以重点关注其余2层的开发,展示层交给不同的人去实现。但是,有多少公司能做到如此专业?我们之中有多少人能在这样的公司工作?中国的企业,90%还是中小企业,还是软件作坊,还是重利润,不重技术,不懂技术管理的山寨软件公司而已。
3.winform关注一些专业化的软件开发。比如上面说的制图类,工业控制场合使用等。。这个我不太清楚。希望强淫解答。
4.希望大家能根据自己所在的行业以及周围的环境,提出一些新的方向,大家共同提高,共同发展
----------选择1,2吧。不要括号里的。--尽量自己慢慢搞,
1.商业应用软件的开发(数量最大,技术含量较低,熟悉一些类库就可以,大部分知识网上一搜一堆)。
2.通信软件的开发(socket,多线程这类软件专业性强,需要一定的技术积累。数量不多)。
是用Winform+WebService解决安全问题,ClickOnce发布解决Winform的更新问题
现在正在转向Silverlight,WPF由于Framework的限制,只有等Win7普及了才能得到发展
招聘银光的价格都不低
b/s模式页面布局还有一些js脚本挺烦人滴
什么时候魔兽可以用b/s开发?
主要是业务逻辑,如果你对某个行业的业务很熟,做多少年都没有问题,而且越做越值钱。