快速开发系统 by 免开发



点击体验 免开发 平台



为什么要免开发框架:

1:系统越做越大,导致新人进来很难入手,编译慢,运行调试慢,改一个地方怕影响另外一个地方的功能。


      (将每个模块,拆分成独立的插件(每个插件都是MVC站点),分别开发调试,然后集成为系统)
2:每次发布 都要发布整个bin, 发布完毕要验证所有的功能,以防改动代码导致的风险

      (使用 发布插件,直接替换指定插件所有代码,不影响其他插件功能 )
3:功能模块页面,没有复用到其他项目,导致,同样功能,在多个项目存在,

       (插件可以复用到其他项目,附件预览插件,文件上传插件,表格插件,支付插件 等  )

4:假设要换数据库,或者某个模块想换数据库,改动太大,代码复杂度增加,

     (直接改插件的配置文件,切换sqlserver/mysql/oracle数据库)


1:使用批处理 批量编译插件到指定App,插件编译报错 自动记录日志
2:插件之间可以使用 @Html.Action(Index, "B" new { pluginName ="B"})  相互引用传参
3:  插件可以暴露接口,给其他插件调用

4:擅长不同技术点的程序员,负责插件的完善升级,暴露页面,接口给其他插件用。
5:  后台AOP记录每个插件请求 的URL参数 耗时,方便日志分析
6: 查询条件不再拼字符串,使用 表达式 优雅拼装

7:不再分层架构,只有Web层1层,代码简洁

8:怎么使用插件,直接使用  "帮助插件" 查看 QQ登陆插件怎么使用 http://www.code68.com/Help/Index?pname=QQlogin




寻求 商务合作,微信加 code68   






后续将开发的插件:

插件AppStore
   1:让使用方,可以搜索插件,下载自动集成到系统中

   2:可以 更新 下载的插件
   3:可以选择数据库类型
   4:可以自动创建表脚本
   5:可以自动识别新增表和新增字段


后续官网将集成的插件:

  1:开发者可以上传自己开发的插件
  2:可以选择 放到 插件中心  免费  给 开发者使用
  3:可以选择 放到  软件商城  出售-(赚到的钱可以体现到微信。支付宝)
  4:开发者 可以发表 藏经阁 文章
   
  






点击体验 免开发 平台

(.net菜鸟) 2017/8/28 10:31:41

加油,看你这个挺有意思的,插件组装系统,最大复用了代码,

希望在弄个 插件组装的  子系统库 出来,比如OA CRM 等系统。

(网站管理员 ) 2017/8/28 10:33:50

嗯,本身code68.com就是插件组装出来的,

现在的留言是留言插件 查看留言插件文档

支付 也是支付插件,很灵活,这里有个插件库,后面会加入到官网 

(.net菜鸟) 2017/8/28 10:38:19

查看留言插件文档 

这个文档也是插件吗 

(网站管理员 ) 2017/8/28 10:38:49

是的

(网站管理员 ) 2017/9/2 9:34:50

Redis

本站缓存

使用方法

[PartOutputCache(CacheDuration = 20, CacheParmId = "pName")]

    public ActionResult Index(string pName="")
{

    return view();

}

(长沙光茂科技有限公司) 2017/9/10 11:43:03

站长在长沙,技术实力很强,做网站那叫一个高效,还免费,真的第一次遇到这么好的事情。

(WebAd) 2017/10/12 20:09:40

免开发,基于.Net平台开发了一套插件式框架和快速开发平台,汇聚了100+程序员将项目模块代码拆分成独立的插件,只需3分钟就可服用到任何系统中,组装式 拼装出任何系统下面。

(WebAd) 2017/10/12 20:09:46

每个公司都有大批程序员在编写相似的功能模块代码,甚至是同一个公司的不同部门,亦或者同一个项目组的不同开发人员,都有自己的代码库和编码风格,于是 产生了大量的重复编码工作,当需求更改时候,要改多个项目,容易出错,复用性很低。 所以才产生了 "免开发" 一套基于.Net Mvc 搭建的插件框架,可以集成到.Net平台的网站,程序员基于框架可以开发 功能/业务/数据 插件,来复用到 任何系统。

(WebAd) 2017/11/6 21:24:48

                        本人目前在长沙
 有.Net架构师,项目经理,研发经理的工作,可以留言。