.net快速开发平台—web快速开发框架

力软web是一款基于ASP.NET MVC的敏捷开发系统,提供代码生成功能,支持EF和dapper两种ORM模式。采用Ajax交互,前端基于Jquery+Bootstrap,支持Websocket,提供丰富的UI组件和工作流引擎。该框架降低开发难度,提升开发效率,适用于企业信息化系统开发,并支持多数据库管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

力软web快速开发框架

      力软web是基于ASP.NET MVC敏捷开发系统,他是一款具有代码生成功能的智能快速开发平台。力软web的主架构是基于.Net MVC的b/s架构,后台ORM支持 EF 和 dapper 两种模式。系统前后台通 Ajax 交互,这样使得前台不必依赖于后台的开发语言,日后要重构成php、JSP 后台的话,UI 层完全不用动。

 

      力软web是一款全开源开发平台 ,特别是代码生成器模块也采用开源模式,各位开发者可以根据自己的需要改造出更加适合自己的代码生成器,不管是做项目、学习、接私活它都将是你的最佳拍档。

 

       力软web的主要定位于企业信息化系统的开发建设,针对企业薄弱的开发能力,内置很多优秀的基础功能和高效的代码生成工具,包括了:系统权限组件、数据权限组件、数据字典组件、工作流引擎、自定义表单、自定义报表、代码生成器、数据字典,组织架构、APP快速开发等等。

 

       前端UI 层基于 Jquery+Div+css+ajax 开发,没有采用第三方 UI 框架使得 UI 保持了简洁轻巧,重要的是不用支付额外的 UI 版权费用。另外也集成了大量的如:勾选框、文本输入框、动态下拉框、树型组件、Grid、翻页、数据、条件查询、导出、下载等组件,即使您不是前端高手,也可以把前端做得很炫酷。

 

       目前功能模块:敏捷开发模块、系统管理模块、单位组织模块、表单应用模块、流程应用模块、移动管理模块、报表应用模块、扩展应用模块,每

极致管理开发平台基于Microsoft .Net开发技术和模型驱动的技术架构,是面向业务应用的管理开发平台。极致管理开发平台提供数据实体定义工具、界面设计工具、系统发布工具和运行时框架组件,帮助开发人员突破技术瓶颈,实现少代码或不代码、快速开发应用件的目的。 极致管理开发平台基于模型驱动的技术架构,不仅能够快速开发应用件,而且开发件系统具有高度的扩展性和可维护性,能够根据的用户需求快速地对件系统进行调整,降低了件实施和维护过程中的成本和风险,使件系统能够充分满足用户的个性化需求,以及用户不断发展和完善信息系统的长期目标。 极致管理开发平台体现了极致公司充分把握目前管理件平台化开发的新趋势,融合了极致公司在管理件领域的行业经验和主流的开发技术,能够帮助件企业实现“快速开发、随需而变”的目标,从而帮助件企业在激烈的市场竞争中赢得先机并获得前所未有的高回报。 极致管理开发平台的基本思想 一、模型驱动的技术架构 极致管理开发平台基于模型驱动的技术架构,通过元数据来保存数据实体、用户界面和业务流程的模型。应用件系统通过运行时框架根据元数据描述的模型来访问数据、加载用户界面并驱动业务流程。 以模型驱动的方式,而不是编程的方式,使件系统更加易于理解,并且有更好的扩展性和可维护性。 数据实体元数据 使用极致数据实体定义工具进行数据实体定义时,一方面对数据实体的定义进行了描述,另一方面建立了数据实体之间的关系,这两方面的数据都作为元数据保存到数据库中。极致管理开发平台通过OR Mapping(对象-关系映射)的方式封装了对数据库的访问,以对象的方式来访问数据库中的数据,避免了通过SQL语句来创建或维护数据表,或通过SQL语句实现对数据的新增、修改、删除和查询的传统编程方式。 元数据的建立和OR Mapping的数据访问方式实现了面向对象的数据访问方式,能够简化编程并实现对业务逻辑的扩展,同时还为实现多数据库的支持建立了良好基础。极致管理开发平台简化了以数据为中心的应用程序中与数据持久化相关的编程任务,使开发人员能够将开发重点专注于实现面向对象的业务模型和商业逻辑。 用户界面元数据 极致管理开发平台突破了传统的用户界面编程方式,通过定义界面元数据的方式,而不是编程方式来设计用户界面。极致界面设计工具能够根据数据实体的属性以及数据实体之间的关系快速地设计单据、序时薄、报表、菜单、工具栏等用户界面,同时支持通用表单的设计。通过极致界面设计工具设计的用户界面以界面元数据的方式保存在数据库中,运行时框架组件动态加载界面元数据并创建用户界面。通过元数据来描述用户界面的方式实现的界面的动态构造,使用户界面易于调整和维护。 业务流程元数据 极致管理开发平台集成工作流引擎,能够对业务流程进行建模。业务流程建模的结果以元数据的方式保存在数据库中,运行时由工作流引擎根据元数据的描述驱动业务流程。 二、成熟的件基础结构 极致管理开发平台集成了诸多的管理件基础结构,例如对于互联网直联的支持、对多种数据库的支持、集成的工作流引擎、短信平台和邮件系统等。 极致管理开发平台预置了大量的基本操作,例如单据的新增、修改、删除、复制、审核、套打等操作,报表的过滤、打印、预览、联查、导出、快速查找、图表分析等操作。 极致管理开发平台还提供了基于以上管理件基础结构开发的诸多的标准组件,例如用户数据库管理、组织机构管理、用户管理、权限管理、文档管理、数据导入导出等,在通过极致管理开发平台开发件系统能够直接使用。 通过使用极致管理开发平台提供的基础结构,在开发件系统时能够极大地缩短件的开发周期,降低开发成本
什么是Nancy呢?如果你学习过Ruby的话,就会知道Ruby中有个框架叫做Sinatra,Nancy就是Sinatra的.Net版本。如果你感觉微的MVC过于笨重、过于繁琐,那么Nancy可能就是你苦苦寻找的东西。Nancy是一个轻量级的独立的框架,下面是官网的一些介绍:Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台,框架的目标是保持尽可能多的方式,并提供一个super-duper-happy-path所有交互。Nancy 设计用于处理  DELETE ,  GET ,  HEAD ,  OPTIONS ,  POST ,  PUT   和 PATCH  等请求方法,并提供简单优雅的 DSL 以返回响应。Nancy和Asp.net MVC原理相似,但有自己的一套路由机制,在使用上更加易用,可以用Nancy快速开发一些网站。Nancy并不依赖任何现有的框架,所以他可以运行在任何平台上面。官方网站 http://nancyfx.org/ 更详细的介绍参见 http://blog.spinthemoose.com/2011/07/18/nancy-a-micro-web-framework-for-net/ 顺便介绍个使用Nancy 做的Quartz.netweb控制台 https://quartznetwebconsole.codeplex.com/ 参考文章:使用Nancy和Simple.Data两个轻量级的框架打造一个分布式开发系统(一)Frictionless .NET Web App Development with NancyFrictionless .NET Web App Development with Nancy Part II - Introducing a View EngineFrictionless .NET Web App Development with Nancy Part III - Introducing MongoDBFrictionless .NET Web App Development with Nancy Part IV – Hosting Slides from ANUG talk on Nancy扩展NoteService,支持NancyFx用Nancy和Simple.Data创建一个图片博客 第一部分:开始一个工程用Nancy和Simple.Data创建一个图片博客 第二部分:定义routes用Nancy和Simple.Data创建一个图片博客 第三部分:渲染一些ViewsIntegrating Nancy with protobuf-netBuild Simple Web UIs with the Nancy Framework轻量级MVC框架:Nancy学习 标签:web框架
“我记录”这套源码总共包括 两个部分:一个 .net 平台下的全栈式、轻量级开发框架,包括 ORM、MVC、IOC、AOP、JSON、LOG 等,同时包括全套图文教程;用这个框架开发的 SNS 互联网产品。本产品以 SNS 为基础平台,是一个包括门户、CMS、论坛、微博、博客、相册、群组、下载、WIKI、瀑布流等的综合系统。这套源码是真正开源的,所有源码全部托管到 github, codeplex, oschina, csdn, jd,基本每日更新。最新消息在两个地方发布:我记录官方网站:http://www.wojilu.com,发布产品消息,提供在线演示,交流相关技术,分享互联网创业经验,欢迎访问。每日源码更新动态,可以通过 Github 自带的动态消息 查看源码托管网址(全部同步):(国外)GitHub: https://github.com/wojilu/wojilu(国外)CodePlex: https://wojilu.codeplex.com(国内)开源中国: http://git.oschina.net/wojilu/wojilu(国内)优快云: https://code.csdn.net/wojilu/wojilu(国内)京东代码库: https://code.jd.com/wojilu/wojilu下面是详细介绍。1. “我记录”开发框架(wojilu framework)“我记录”开发框架(wojilu framework) 是 .net 平台下的综合开发框架,主要用于 web 方面的快速开发。如果您对本框架感兴趣,欢迎参加开发团队,本团队常年招贤纳士,期待您的加入。官方网址:http://www.wojilu.com开发教程:http://www.wojilu.com/framework授权协议:Apache License,可免费用于商业环境参加开发团队比较简单,一般需要先了解 Git 和 Github 的操作:Git 使用教程图解(中文): http://www.wojilu.com/Forum1/Topic/2261Github 使用教程(中文): http://www.wojilu.com/Forum1/Topic/2266框架包括一个持久层框架 wojilu ORM一个依赖注入框架 wojilu IOC一个切面拦截框架 wojilu AOP一个 Web 开发框架 wojilu MVC一个轻量级模板引擎 wojilu Template一个日志类库 wojilu Log一个轻量级 Json 解析器一个简易的前端 Ajax 库(弹窗、局部刷新、验证、上传等)2. 我记录网站综合系统 2.0名称: 我记录网站综合系统 2.0网址: http://www.wojilu.com下载: 请到论坛置顶帖子中下载。简介: 集成了“SNS/门户/CMS/论坛/博客/相册/微博/群组/瀑布流/下载/WIKI”等应用程序的互联网产品,为互联网创业提供一站式解决方案。应用环境: windows或linux;.net 2.0 或更高版本;支持3种数据库 SqlServer(2000-2008)、Mysql、Access;可以和WebForm或微MVC完美、无缝集成,共存于一个项目(使用同一个session/cookie/数据库)总特点: 功能强大、开放源代码、多语言支持,并带有丰富的二次开发教程和示例代码,扩展方便灵活。(可以和 asp.net webform/mvc 无缝整合,具体整合方案,欢迎联系官网购买技术服务)特别推荐:真正跨平台:除了windows,还可以在linux上完美运行。手机自适应:高级版针对移动设备做了特别优化,完美自适应。可以和 WebForm 以及微MVC 完美、无缝集成(共存于一个项目,使用同一个session/cookie/数据库,自由调用),欢迎访问官网,购买整合技术支持服务。其他特点所有 APP 和基础组件都可以自定义安装。界面修改方便,模板语法简单,可在线轻松自定义界面;原生支持 Sqlserver、Access、Mysql 数据库;支持多国语言(i18n);支持静态资源(css/js/图片)和动态页面的分离(通过二级域名分离);支持网址无后缀名(或 html 等其他任意后缀名),支持符合 SEO 的良好 url 风格;默认使用依赖注入容器和 AOP 容器,轻松支持二次扩展开发。丰富的缓存机制,支持对象透明缓存和页面多级缓存,超简单、超易用、可扩展。后台管理全部采用局部刷新技术。特别介绍:门户(CMS)可直接拖拽页面布局,页面风格所见即所得,使用超级简单;可以生成 html 静态页面,提高网站性能,优化搜索引擎收录;可发布文章、视频(Flash)、图片、附件、投票、幻灯等,同时可以
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值