使用.NET通用快速开发平台开发心得体会

近半年来工作上一直用通用权限开发平台做开发,其方便、快捷、灵活的特性,在开发中逐一体现出来。
首先是开发平台内置的代码生成器,无需复杂的操作即可批量生成增删改查代码和实体类,节约大量的时间在软件的业务逻辑上,想起原来写代码时,拼写那密密麻麻的SQL语句时的感受,有如暗无天日的末日,尤其碰上动辄几十个上百个字段的大表时,那种精神上的折磨,想想都觉得慎得慌。修改了这里导致那里出错、那边好了这边又错了,不说了,说了全是泪... ...

开发中我用到的仅是代码生成器的一小部分,无需什么复杂配置就可以工作(对菜鸟来说这可是最大的亮点哦, 有时候,某些系统配置,例如WCF的配置,能把菜鸟拍在沙滩上……),
      小组中,我的开发任务用到的是SQLite,其他同事用的是Oracle,代码生成器都发挥了至关重要的作用,等于说Cs和Bs软件开发的底层开发都用到了这个代码生成器,同一套代码可以在多个数据库上运行(代码生成器支持目前所有主流数据库),代码质量自不必说,对数据库生成的代码还有自动的编码规范优化、标准的注释全部会自动生成。节省了大量时间(富余的时间想怎么支配就由你咯!),代码的风格统一和代码的质量检查也省却了不少功夫。更多的功能还需要大虾读者自行挖掘体验,相信一定有惊喜在后面等待着你。贴一张代码生成器生成的代码图片看看:

开始用通用权限管理平台写东西时,由于了解不深,有些功能在那摆着,竟然置若罔闻,依旧用自己手写的代码一行一行的敲,敲完了,又一遍一遍的测,测返回值是否正确,然后再折回来一点一点的检查。浪费的时间和精力可以看好几部美剧《反恐24小时》了,相信年轻的你,一定会埋怨没空和女朋友压马路,没空打LOL,没空学习新的技术和知识... ... 贴图比较下通用的功能用两种方法实现的代码量:

寥寥几行,便把一个实体搞到手,然后任由操作。要是用ADO.NET写,代码的行数就不是个位数的量了。(悲催的是,开始用通用权限开发平台的时候,我就这么一行一行的敲来敲去,测来测去,结果可想而知,我突然想起了“灯下黑”这个词汇,骑着马找驴啊)

宝藏在那里放着,动手挖掘,仅在一念之间,结果却天壤之别。

时间: 2024-12-29 12:01:57

使用.NET通用快速开发平台开发心得体会的相关文章

jplogic 快速开发平台开发案例其一

jplogic v1.0开发陆续更新,意在和广大网友分享交流,通过寻求合作伙伴,交流群376447127.下面是jplogic的关于知识库模块的部分功能,如下进行功能展示: 知识库主界面: 新增知识类别: 新增文档: 调整类别结构: 附件明细操作: 文档信息查看:(将上传的各种文本文件转化成swf格式,便可以实现仿百度文库在线阅读功能) 海量知识库文档高级检索(数据库检索.索引检索(全文检索))等功能. jplogic 快速开发平台开发案例其一,布布扣,bubuko.com

SDP软件快速开发平台 ---- 开发平台详细介绍

一.前言   在企业间的商业竞争越来越激烈的今天,如何快速实现客户需求,如何快速便捷的开发.修改.更新.维护软件项目系统功能,如何降低软件研发的成本,如何降低公司人员流动对软件开发项目造成的影响.如何提高团队开发效率.如何降低开发人员的技术水平要求.如何缩短开发周期.如何同时开发多个项目等等,在此目标基础上我公司研发了软件快速开发平台(Software Rapid Development Platform)工具,简称SDP.通过软件快速平台能快速便捷的设计开发生成B/S架构 html项目软件.

通过开发平台开发软件项目

通过SDP软件快速开发平台,开发应用的典型软件项目: 一.ERP(企业资源管理) ERP企业资源计划管理是一套基于物流.资金流.信息流进行全面一体化管理的管理信息系统. 主要功能包括:采购管理.销售管理.库存管理.生产管理.质量管理.应收管理.应付管理... ... 主要功能: (1).采购管理      采购计划.采购询价.比质比价.采购合同.采购订单.采购收料.采购退料 (2).销售管理      销售计划.销售报价.销售合同.销售订单.销售发货.销售退货 (3).库存管理      采购入

在千锋参加html5前端开发培训的心得体会娓娓道来

四个多月在千锋参加html5前端开发培训的时间说起来也不短了,突然间毕业了,要找工作了,我还是有股莫名的伤感和孤独,也很舍不得这些一起通过html5前端开发培训走过来的亦师亦友的伙伴.作为来深圳千锋参加html5前端开发培训相交的第一批朋友,我还是很珍惜的.我只能感叹时光飞逝,稍纵不复返. 在html5前端开发培训期间,非常感谢千锋html5前端开发培训老师的真心付出,带着我们慢慢成长起来,尤其感谢韩老师和邓老师,因为有他们,生活才特别可爱,我也完成了蜕变.另外,值得一提的是游戏部分mars老师

关于使用Axure RP进行原型开发的一些心得体会

Axure RP(Axure Rapid Prototyping)是一款快速实现.准确表达.带有交互效果且易于上手的原型设计工具. 本人在曾参与某系统需求分析时开始接触Axure RP,初步掌握了一定的开发基础,成功制作出系统需求原型,对需求分析工作产生了积极效应.在此经验的基础上,后续又在其他项目中进行了较为成功的运用,并获得了良好的效果. 就个人的经验而言,使用Axure RP进行原型开发,一旦掌握了一定的开发技巧后,加上一个良好的规划,那么很多东西都可以信手拈来.好的东西需要分享并使更多人

安卓系统移植和开发第一章心得体会

进入大三第二学期,我们学习了安卓系统的移植和驱动开发,这是我们继上学期安卓嵌入式开发对安卓系统的进一步学习.第一章我们学习了安卓系统的编译和移植实例,首先我们要下载课程所需要的软件环境,现有的环境是一套能正常运行Linux2.6.21的EZ6410硬件系统和移植目标在EZ 6410系统上运行的安卓2.3系统,在移植过程中主要涉及的步骤有,安装Linux安卓的内核,安装交叉工具链,移植内核支持的Ez6410 平台,安装安卓SDK,获得安装安卓系统的根文件系统.设置系统环境,完成安卓正常启动,嵌入式

《Android深度探索》(卷1)HAL与驱动开发 第十章心得体会

本章主要讲了嵌入式Linux的调试技术. (一)打印内核调试信息:printk Printk函数用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间,printk函数在printk.c文件中实现. Printk函数的原型如下:asmlinkage int printk(const char *fmt,...) 第1个参数表示格式字符串,后面是可变参数.第一个参数值前面加尖括号包含的数字表示输出的日志级别,共有8个级别,在linux/kernel.h头文

读《对软件开发的一点心得体会》有感

原文地址:http://www.swoole.com/News/65.html 一.前期规划: 我理解的前期规划是:在市场人员们汇总一个需求提交给产品专家带领的产品经理团队,然后经过这个团队根据公司具体情况再次分析和规划出一个最终需求文档. 这个需求文档应当首先提交给技术研发部门的负责人以及核心开发人员.由开发团队对其进行技术和风险分析.如果对此需求统一有异议的地方,需要返回给产品团队,重新修正需求.反复如此,直至需求完善准确,细致,清晰. 前期规划就像高楼的地基,如果马马虎虎,就算是一块砖块没

安卓移植和驱动开发第十章心得体会

对于复杂的 Linux 驱动及 HAL等程序库,需要使用各种方法对其进行调试. 例如,设置断点. 逐步跟踪代码.-输出调试值息等.虽然嵌入式Linux在调试方面并没有 Visual Studio. Delphi. Eclipse 这些可视偌工其荒便,但学习一些这方面的技术无疑更奇脚手亮发强款而稳定的 Linux 内核模块←对 于嵌入式 Linux 内核模块.对于嵌入式的调试可能要更复杂一些.因为有时候需要至 少两台机器(开发机和-目标机)用于调试将主要介绍如何利用开发板之 Android模拟器以