您现在的位置是: 首页 > InkFx 技术 > 个人版本库变迁

『2011』代码生成器WebCreate 2.5
ShuXiaolong 2016-11-29 164人围观
5 条评论
简介 作者从 2009年,就开始尝试 代码生成器 方面的研究。 从最初的 实体生成,到最后的项目生成... 最终:代码生成器 终究落幕 —— 面向概念编程 或许才是最终的王道。

    作者从 2009年,就开始尝试 代码生成器 方面的研究。

    从最初的 实体生成,到最后的项目生成...

    最终:代码生成器 终究落幕 —— 面向概念编程 或许才是最终的王道。

     

     

    文章概述

    最后一版 代码生成器 WebCreate 2.5 及其 升级过程中 的 各种 编程领悟、思考

    以及 代码生成器 在 作者手中 终究落幕的原因 —— 以及 面向概念编程 对比 代码生成器 的 绝对优势。

    项目动机 当然是 希望少些代码,而实现 省时省力的软件开发 —— 然而最终,本项目沦为 练手项目

     

    InkFx 代码生成器 版本变迁 2009        CodeCreate 3.0(前两版代码留在了老家电脑上,不在身边)  2010        CodeCreate 4.0(因为缺乏架构知识,项目达到难以驾驭而失败)  2011        WebCreate 2.5(第四版代码生成器)  2011        SqlForever 2.0(跨数据库客户端)

     

     

    在线开源

    WebCreate 2.5 已经在 2011年 停止更新。

    在线开源地址:http://www.ink-fx.com/Source/ABB436FC02264FC78C051AF5C288F9FD

     

     

    项目截图

    具体截图参见:http://www.shuxiaolong.com/Image/0/5I7UG3SEEON.aspx 

     

      

     

    面向概念编程

    面向过程、面向对象 —— 作者 在此基础上 提出“面向概念” 这一理念。

     

    作者对 三大理念 的理解:

    面向过程:软件入门时,在 main 函数中,写一段 代码,实现一个 简单功能 —— 先做什么,后做什么。

    面向对象:先理解什么是函数,单个函数体 是 面向过程的 —— 多个 类、函数 等 按照仿生学原理 实现程序逻辑 的过程。

    面向概念:以 重框架(或引擎)为核心,框架(或引擎) —— 让 非开发人员(客户本人 或 项目经理) 按 非程序思维(客户自己的概念理解),实现 业务功能 的 编程方式。

     

    面向概念编程 具体参见文章: 《面向概念编程 理解和实践》

     

    以上面的 代码生成器 为例:

    > WebCreate 2.5 最后生成的代码,可以指定 字段对应的 控件。可以指定 搜索条件 等。最后 得到代码、编译、发布。

    > 2012年,作者 实现了一套自己的 CMS,并在 2015年 再次升级 的项目 InkFx.CMS。除了 实现 WebCreate 2.5 所有功能之外,省去了 代码、编译、发布 等环节 —— 概念即所得。

     

    InkFx.CMS  具体介绍,参见: http://www.ink-fx.com/Project/InkFx.WebControl/

     

     

     

     

     

     

     

     

     

第一时间获取智能手机行业新鲜资讯和商业动态,可以访问站长的微博「InkFx」, 如果需要站长陪聊也可以在微信里添加好友,搜索「Shu_Xiaolong」, 还可以通过加入QQ群:「C#实验室」,和网友一起交流技术、共同进步。

文章评论

图文推荐

InkFx博客 有部分文章来源于互联网,版权归属于原作者。本站所有转载文章言论不代表本站观点。
如是侵犯了原作者的权利,请发邮件联系站长(514286339@qq.com),站长收到后立即删除。