本文以吐槽为主,科普为辅,纯总结下个人【已叛逃过去式的】C#开发“曲折”经历和“怎么也用不上”的相关经验。。。(光速逃)
进入正题前。。。
说起老板们在技术选型时,对C#系的“莫名青睐”,大体上有——
“我之前在XXXX看到,C#做出来的东西挺好看的,咱们就用C#来开发吧”
“C#这东西不是拖拖控件就出来了,开发效率高,就这个吧”
“我们需要和XX硬件做对接,做一个客户端软件展示平台”
某某大牛用C#开发出一款成功产品,老板们仿佛看到了新世界的大门。。。
然而在实际开发中
没有UI,或者UI没档期,仅仅靠程序员的审美填坑——————————HP -9999
"拖拖控件就出来的东西,需要估那么久时间???"—————————HP -99999
没有文档,接口从原来代码里/web端自己去找(组合暴击拳)——————HP -999
客户的机器是上古时期的XP版本都没有装SP版本的,还不能重装系统(组合暴击拳)——————HP -99999999
最终验收的时候
这都是什么鬼?(稍微正常版,小概率事件),在与客户废一番口舌后,重装了系统,成功安装了软件,部署了服务,用户点了点,“界面还可以,但XXX地方不是我想要的效果,我想要的是这样。。。。。(巴拉巴拉)”
(直接在老板层面)丑拒。。。。。。。。。┑( ̄Д  ̄)┍
(现场)技服实施大哥:“为啥你们的软件跑不起来?”——没安对正确的.NET版本。。。。。。。。。┑( ̄Д  ̄)┍
(用户装满了各种奇怪软件的电脑上,开个360悬浮球估计直接就红了)“你们的软件怎么那么卡?”。。。。。。。。。┑( ̄Д  ̄)┍
死活就是不肯重装系统,.NET 4+哭死在角落。。。。。。。。。┑( ̄Д  ̄)┍
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
拜微软家陡峭的兼容曲线所赐,除了客户端常见的各种扎心事以外,C#客户端开发总接受着来自系统层面的次次暴击(当然这也与天朝从未消灭干净XP系统的实际国情密不可分)。后文将会从兼容性开始水起WPF开发的二三事。
网友评论