用户故事
十周年征文 · 灯火阑珊(七)
作为一个服务器端程序员最苦恼的事情莫过于解决前端的问题。
以前通过jquery拼凑了一堆东西,写过一个后台框架,解决前端复用的问题,但随着时间的推移,美工的缺乏和代码的冗余,操作体验的更新,显得格外的吃力。
在接触FineUI之前,最初还是用的的Ext.Net,这是一个国外的给予ExtJS的.Net WebForm解决方案。那时做了一个管理活动目录(AD)的系统,管理目录账号和exchange邮件系统。Ext.Net编码的另类和制作完成后上传服务器无法运行的问题,让我觉得有些心灰。
然后找到了Ext.Net另外一个选择ExtAspNet,也就是FineUI的前身,只花了一天的时间就利用开源版完成了系统的改造和上线,瞬间对ExtAspNet好感倍增,
在三石把ExtAspNet更名为FineUI后,为了实现商业化以及减少ext版权的依赖,三石开始制作基于jQuery的商业版。 中间做了几个私活,都是一两万一两周完成的小活,本来很想购买一个商业版表达对三石的感谢和支持,但是高昂的价格让人望而止步。
所以,当三石推出FineUIPro社区版后,我是举双手赞成的。也不介意用一包烟钱加入知识星球感谢一下这个工具。甚至一条烟钱,我也是可以接受的。 只可惜公司走的JAVA路线,.Net用得越来越少,很多系统都在经历改造,不然真想说服公司采购一套企业版。
当前,在.Net越来越小众化的今天,大规模的应用采用.Net越来越少,JAVA依靠整个完善的体系和案例开始统治服务器端。加上前后端分离,前端工程化越来越流行,服务器端越来越靠后,前端逐渐独立成一套新的开发体系,类似FineUI这种一肩挑的解决方案越来越稀有。
三石将FineUIPro利用社区版的方式免费,给予了的大家更多的选择和坚持的动力。从这点上来说,如果整个.Net社区有更多的人参与.Net的整个生态的建设,而不是各自为战,微软给予整个社区更大的更实在的支持,.Net何尝日落西山至此。
我和FineUI的故事,只能算是青春的记忆上那些熬夜的背后,如咖啡版支撑我的点滴。
感谢FineUI,感谢三石,感谢这段岁月。
案例截图 1 张
点击放大,可左右切换
