您的位置:首页 > 其它

[随文杂记]所谓的二次开发平台,你真恶心。

2005-07-22 09:54 465 查看
由于工作需要,老板说去某某公司“要”个平台来过开发,这样速度快很多(老板赚钱心急这个很明了)。
于是乎平台来了,平台提供商也来了,接着就是一大堆什么说明什么介绍性认识什么工具的使用。完了,平台着手做事。却发现这所谓的平台称乎个屁(可能有写的很好的“平台”个人没接触到),在它之上搞二次开发,能干的事当乎少矣。

这里扯下题,说一下此平台是怎么样的:
此平台(叫什么是什么公司的就不说了,难免被K),主要是针对于B/S系统,平台的内部定义是以一个C/S工具来建库和页面,在B/S里建系统的流程图(拖拉式的)、权限控制。最后生成所需要的数据页面。

刚开始的时候感觉这个“平台”写得很不错,连表字段、权限、流程以一般的公文收发、文件上传下载等等都控制到了。然后当真正着手于工作,自己写模板页面的时候才发现,其写得TMD的烂。
其一:流程虽然是拖拉式就可以出来了(插一句:这个写得很不错,拖拉后生成XML,控制到了很多,包括子流、分流、节点控制很清楚),问题是流程的真正定义的烦锁真让人不敢恭维。一系列的步骤下来,刚开始都不知道何从入手。(可能自己生平愚笨,实不晓这错综复杂的过程)
其二:模板的定义。说明了就是做为开发来说,不可能死搬硬套这“平台”的模板的。我们必需要自己定义自己的模板、模块以页面数据的分配、权限的控制。然页就这点上,这还是要让我们自己去写供码,且用户权限的控制的接口都没有,无从下手。如果当当用它的模板所生成的增、删、改、打印、浏览、选择等等这样的权限按钮,一不美观,二不活用,三不好控制。
其三:没有用到Forms控制或Cookies验证控制。里面所用的用户登陆所有信息全都是Session。这样使得我们在开发的时候,每次编译都要重新登陆再点这点那的回到那个页面,很是烦锁,甚至乎Session的到期又来个重新操作。
其四:源码里(当然,只有小部分源码提供给我们)没有提供到其相应的接口或是类、函数的作用,且供应的源码写得乱七八糟的,注释都没几个,很不规范,里面从没见到有一个注释有“///”三斜杠的。(这里要叫妈)
其五:把别人的东西拉过来就用,里面的所有控件全都是免费开源的那些,什么FreeTextBox、梅花雨、pageaspnet等等,且又用的乱,有感不爽。
其六:原模板的界面做得就很不美观,色彩搭配得让人叫“绝”。并且操作上没有简捷化。

唉,骂乎骂乎,一大堆。所谓平台平台,不是个叫出来的。烦燥。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: