本文发表在 rolia.net 枫下论坛最近听朋友介绍,刚刚到 rolia,看到几个帖子都是关于软件技术经验心得交流的,还有要练兵找主题的,也想随便谈谈。
从 beta1 算起,在 ASP.NET + C# 平台上已经写了 1 年半的程序了。总觉得在这个新平台上其实可做的事情还很多。比如在 windows app 中有各式各样的控件,目前在 web 平台上,尤其是基于 asp.net, xml, xslt 的控件并不多,应该有很大的空间。举几个例子:做 web 应用开发的人都会知道一些著名网站专门提供 dhtml 控件的,但是在真正的应用中这些控件离实用还差一些距离,比如很多控件只具备基本 UI 功能,但 client side or server side data binding API 并未实现。还有一种情况就是控件做的非常好,但不能 cross browser。这都给程序迷们留下了很大的空间。如果真有时间,有精力,有实力,可做的事情太多太多了。
软件行业单兵作战,个人英雄主义的时代早已过去,但做控件是个例外。做这些东东有时候要求的技术蛮杂,可能涉及 js / vbs / htc / css / dhtml dom / w3c dom / xml / xslt / asp.net / c#,要求的经验较丰富(知道项目需求中哪些部分是 generic 的,哪些部分应该如何封装,应该用什么技术,数据绑定该在 browser side or web server side),但总的来说还是有可能单人完成的。只要真的做过一些复杂 web 应用,就会知道哪些控件会收到大家欢迎。而且就算是一些 ms 或 netscape 提供的现成的成熟控件,也可以考虑将其移植到对方平台上去(ms 总假设 netscape 只有 nn3,netscape 总假设 ms 只有 ie 3,其实将 IE 5.5+ 的东东用 ns6.2 实现就会是很有挑战很酷但同时也很可能的,毕竟都支持 w3c dom, xml, xslt 了)。
可惜中国的软件精英好像从来不屑于做这种 freeware or shareware,颇有千钧之弩不为鼷鼠发机的味道。
首先承认,如果有人做出这类东东,我确实有坐享其成免费 d/l 之心。不过既然求名求利求酷之心人人见仁见智,看到有人嚷嚷下雨天打孩子闲着也是闲着,不妨考虑考虑这一提议。更多精彩文章及讨论,请光临枫下论坛 rolia.net
从 beta1 算起,在 ASP.NET + C# 平台上已经写了 1 年半的程序了。总觉得在这个新平台上其实可做的事情还很多。比如在 windows app 中有各式各样的控件,目前在 web 平台上,尤其是基于 asp.net, xml, xslt 的控件并不多,应该有很大的空间。举几个例子:做 web 应用开发的人都会知道一些著名网站专门提供 dhtml 控件的,但是在真正的应用中这些控件离实用还差一些距离,比如很多控件只具备基本 UI 功能,但 client side or server side data binding API 并未实现。还有一种情况就是控件做的非常好,但不能 cross browser。这都给程序迷们留下了很大的空间。如果真有时间,有精力,有实力,可做的事情太多太多了。
软件行业单兵作战,个人英雄主义的时代早已过去,但做控件是个例外。做这些东东有时候要求的技术蛮杂,可能涉及 js / vbs / htc / css / dhtml dom / w3c dom / xml / xslt / asp.net / c#,要求的经验较丰富(知道项目需求中哪些部分是 generic 的,哪些部分应该如何封装,应该用什么技术,数据绑定该在 browser side or web server side),但总的来说还是有可能单人完成的。只要真的做过一些复杂 web 应用,就会知道哪些控件会收到大家欢迎。而且就算是一些 ms 或 netscape 提供的现成的成熟控件,也可以考虑将其移植到对方平台上去(ms 总假设 netscape 只有 nn3,netscape 总假设 ms 只有 ie 3,其实将 IE 5.5+ 的东东用 ns6.2 实现就会是很有挑战很酷但同时也很可能的,毕竟都支持 w3c dom, xml, xslt 了)。
可惜中国的软件精英好像从来不屑于做这种 freeware or shareware,颇有千钧之弩不为鼷鼠发机的味道。
首先承认,如果有人做出这类东东,我确实有坐享其成免费 d/l 之心。不过既然求名求利求酷之心人人见仁见智,看到有人嚷嚷下雨天打孩子闲着也是闲着,不妨考虑考虑这一提议。更多精彩文章及讨论,请光临枫下论坛 rolia.net