[随文杂记]所谓的二次开发平台,你真恶心。
2005-07-22 09:54
465 查看
由于工作需要,老板说去某某公司“要”个平台来过开发,这样速度快很多(老板赚钱心急这个很明了)。
于是乎平台来了,平台提供商也来了,接着就是一大堆什么说明什么介绍性认识什么工具的使用。完了,平台着手做事。却发现这所谓的平台称乎个屁(可能有写的很好的“平台”个人没接触到),在它之上搞二次开发,能干的事当乎少矣。
这里扯下题,说一下此平台是怎么样的:
此平台(叫什么是什么公司的就不说了,难免被K),主要是针对于B/S系统,平台的内部定义是以一个C/S工具来建库和页面,在B/S里建系统的流程图(拖拉式的)、权限控制。最后生成所需要的数据页面。
刚开始的时候感觉这个“平台”写得很不错,连表字段、权限、流程以一般的公文收发、文件上传下载等等都控制到了。然后当真正着手于工作,自己写模板页面的时候才发现,其写得TMD的烂。
其一:流程虽然是拖拉式就可以出来了(插一句:这个写得很不错,拖拉后生成XML,控制到了很多,包括子流、分流、节点控制很清楚),问题是流程的真正定义的烦锁真让人不敢恭维。一系列的步骤下来,刚开始都不知道何从入手。(可能自己生平愚笨,实不晓这错综复杂的过程)
其二:模板的定义。说明了就是做为开发来说,不可能死搬硬套这“平台”的模板的。我们必需要自己定义自己的模板、模块以页面数据的分配、权限的控制。然页就这点上,这还是要让我们自己去写供码,且用户权限的控制的接口都没有,无从下手。如果当当用它的模板所生成的增、删、改、打印、浏览、选择等等这样的权限按钮,一不美观,二不活用,三不好控制。
其三:没有用到Forms控制或Cookies验证控制。里面所用的用户登陆所有信息全都是Session。这样使得我们在开发的时候,每次编译都要重新登陆再点这点那的回到那个页面,很是烦锁,甚至乎Session的到期又来个重新操作。
其四:源码里(当然,只有小部分源码提供给我们)没有提供到其相应的接口或是类、函数的作用,且供应的源码写得乱七八糟的,注释都没几个,很不规范,里面从没见到有一个注释有“///”三斜杠的。(这里要叫妈)
其五:把别人的东西拉过来就用,里面的所有控件全都是免费开源的那些,什么FreeTextBox、梅花雨、pageaspnet等等,且又用的乱,有感不爽。
其六:原模板的界面做得就很不美观,色彩搭配得让人叫“绝”。并且操作上没有简捷化。
唉,骂乎骂乎,一大堆。所谓平台平台,不是个叫出来的。烦燥。
于是乎平台来了,平台提供商也来了,接着就是一大堆什么说明什么介绍性认识什么工具的使用。完了,平台着手做事。却发现这所谓的平台称乎个屁(可能有写的很好的“平台”个人没接触到),在它之上搞二次开发,能干的事当乎少矣。
这里扯下题,说一下此平台是怎么样的:
此平台(叫什么是什么公司的就不说了,难免被K),主要是针对于B/S系统,平台的内部定义是以一个C/S工具来建库和页面,在B/S里建系统的流程图(拖拉式的)、权限控制。最后生成所需要的数据页面。
刚开始的时候感觉这个“平台”写得很不错,连表字段、权限、流程以一般的公文收发、文件上传下载等等都控制到了。然后当真正着手于工作,自己写模板页面的时候才发现,其写得TMD的烂。
其一:流程虽然是拖拉式就可以出来了(插一句:这个写得很不错,拖拉后生成XML,控制到了很多,包括子流、分流、节点控制很清楚),问题是流程的真正定义的烦锁真让人不敢恭维。一系列的步骤下来,刚开始都不知道何从入手。(可能自己生平愚笨,实不晓这错综复杂的过程)
其二:模板的定义。说明了就是做为开发来说,不可能死搬硬套这“平台”的模板的。我们必需要自己定义自己的模板、模块以页面数据的分配、权限的控制。然页就这点上,这还是要让我们自己去写供码,且用户权限的控制的接口都没有,无从下手。如果当当用它的模板所生成的增、删、改、打印、浏览、选择等等这样的权限按钮,一不美观,二不活用,三不好控制。
其三:没有用到Forms控制或Cookies验证控制。里面所用的用户登陆所有信息全都是Session。这样使得我们在开发的时候,每次编译都要重新登陆再点这点那的回到那个页面,很是烦锁,甚至乎Session的到期又来个重新操作。
其四:源码里(当然,只有小部分源码提供给我们)没有提供到其相应的接口或是类、函数的作用,且供应的源码写得乱七八糟的,注释都没几个,很不规范,里面从没见到有一个注释有“///”三斜杠的。(这里要叫妈)
其五:把别人的东西拉过来就用,里面的所有控件全都是免费开源的那些,什么FreeTextBox、梅花雨、pageaspnet等等,且又用的乱,有感不爽。
其六:原模板的界面做得就很不美观,色彩搭配得让人叫“绝”。并且操作上没有简捷化。
唉,骂乎骂乎,一大堆。所谓平台平台,不是个叫出来的。烦燥。
相关文章推荐
- zabbix二次开发之从mysql取值在运维平台js图表展现 推荐
- 统一平台:权限系统二次开发示例
- 所谓QQ(微信)开放(开发)平台,你都区分清了吗?
- NiuShop 开源PHP多用户电商+微商二次开发平台
- CAD平台开发和基于此平台的二次开发(数据库部分)
- 小飞鱼通达.商务网络平台-OA二次开发程序基础网络直播课程
- OpenCms二次开发团队协作之系统平台结构
- 二次开发平台
- .NET平台的AutoCAD二次开发
- JEECG企业微云快速二次开发平台-新版本首页展示
- 【x5平台二次开发项目】OA_对人员概念的关系添加关系(字段)以及对相应的mainWindow的修改
- G4Studio行业应用二次快速开发平台简介 支持开源软件
- 二次开发平台
- java快速开发平台 二次开发 外包项目利器 springmvc SSM后台框架源码
- ERP开源框架 + 二次开发平台 介绍
- 二次开发:主需求平台分析
- 二次开发平台数据导入功能问题总结
- SaaS运营平台促CRM管理系统二次开发
- ERP开源框架 + 二次开发平台 介绍
- [随文杂记]中国移动,你真的很恶心!