`
文章列表
  (一)蛰伏十余年,快速开发平台终火爆全球 快速开发平台,简单地说就是指那些不用编码或通过少量代码,就可以快速开发应用程序的平台。既可以降低开发人力成本,又可以缩短开发时间,从而实现企业降本增效的价值 ...
  ​一、工作流发展 工作流技术起源于二十世纪七十年代中期办公自动化领域的研究,由于但时计算机尚未普及,网络技术水平还很低以及理论基础匮乏,这项新技术未取得成功。 1983你至1985年间,在图像处理领域和电子邮件的出现了早期的含有工作流特征的商用的系统。 进入九十年代以后,随着个人计算机、网络技术的普及和推广,以及信息化建设的日益完善,使得工作流技术的研究与开发进入了一个新的热潮。1993年8月,第一个工作流技术标准化的工业组织——工作流管理联盟(Workflow Management Coalition,简称WFMC,下同)成立。 1994年,工作流管理联盟发布了用于工作流管理系 ...
  所谓敏捷,就是软件的开发维护要具有较高的灵活性,目前市场上的相关快速开发平台均是以敏捷性作为指导思想,进行软件基础框架的搭建。 ​ 为什么此类快速开发平台会兴起,且受到中小企业的青睐呢? 1. 中小企业业务规范性差,信息化需求柔性大 相较于大企业,中小企业业务的随意性比较高,员工的具体分工相对比较模糊,这就要求其信息化建设需要满足相关业务的变动节奏,以与新业务做有效的匹配。 这时候,信息系统除了要保证一定的高度,还必须要便捷、灵活,以较小的成本迅速完成不同流程的变更,这对于信息化基础不好的中小企业来说,具有较高的挑战性。 2. 中小企业发展快,信息化需求变动大 有一些中小企 ...
    部分内容与国内生态有一定出入,以下为译文: 过去的 50 年,C 语言已经成为重要的软件开发语言。这里介绍了 2019 年它是如何与 C++、Java、C#、Go、Rust 和 Python 进行竞争的。 对于计算机编程语言来说,没有什么技术能流传使用 50 年,除非它比其他的都好用。C 语言于 1972 年面世,如今在软件世界仍保持着基本底层开发的主流语言的地位。 但有时一个技术能被长久的流传使用, 只是因为人们还没有找到一个更好的替代品罢了。在过去的几十年,涌现了大量的语言——有的专门为了挑战 C 语言的统治地位而设计,有的则因为其流行性而从侧面削弱了 C,感觉原文是这个 ...
  ​工作流引擎,是开发企业软件开发中的重要一部分。 所谓工作流引擎,是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。 工作流引擎包括流程的节点管理、流向管理、流程样例管理等重要功能。 开发一个优秀的软件系统,系统界面是最基础的部分,数据库之间的信息交换是必备条件,而根据业务需求开发出符合实际的程序逻辑,并在一定程度上保证其稳定性、易维护性才是根本。 稳定性不必多说,易维护性则要保证模块化和结构化,这样可以在业务流程发生变化,例如决策权的改变、组织结构的变动时产生的全新业务逻辑,而工作 ...
  ​其实还是很因为懒,才会有这个项目框架的产生,每次开启一个终端的小服务都要整理一次框架造成重复的,不必要的,缺乏创造性的劳动。SO,本着可以用,用着简单的原则就设计了这套敏捷开发框架,希望有需要的朋友可以看看,关心自己的业务规则即可。 Learun框架简介: 面向应用开发(OA、网站、电子政务、ERP、CRM......)提供基于B/S构架的应用软件系统的快速开发框架。 可用于实施基于ASP.NET MVC的分布式/微服务项目开发、重构等等,可以通过代码生成器生成业务模板,稍做调整即可关注业务进行API开发。 项目应用价值: 避免重复开发,降低开发成本,权限模块是每个应用系 ...
  ​  .NET Core 3.1 发布了,这是对两个多月前发布的 .NET Core 3.0 的一小部分修复和完善,其中最重要的是 .NET Core 3.1 是一个长期支持(LTS)版本,并且官方将会支持三年。 .NET Core 3.1 中的更改主要集中在 Blazor 和 Windows Desktop,这是 .NET Core 3.0 中的两个新增特性,包括对 C++/CLI 的支持,这已经是开发 Windows  的常规需求。 Windows Forms Controls Removal 此版本移除了以下 Windows Forms 控件: DataGrid Too ...
   Web端开发框架如何选 目前,大部分的企业信息集成系统都在web端运行,而搭建框架的选择对一个企业的发展至关重要,不过其最终目的都是要符合企业发展逻辑,助力企业战略的实施。 而在框架的选择上就是一个仁者见 ...
  ​首先,开源不等于免费! 为了加速我们的开发,我们会使用开源的软件和源码;为避免商业风险,需要在使用时了解第三方如软件协议、版本,和已知CVE风险等;本文旨在从开源软件再发布过程使用权限的角度入手,总结 ...
  ​不久前,公司采购了一套OA系统,我们主要就是想工作流用起来,把公司制度流程化。 而我个人经过一个月的学习对于工作流也有了一定的理解,知道工作流由表单和流程引擎组成。而表单是数据的载体,数据通过流程引擎进行审批流转。 但是在使用过程中我也遇到了很多问题,首先是界面,买来的工作流的界面确实是不太美观,另外我们还有很多其它业务系统,希望能通过一个统一个的工作流引擎来进行业务流转,但是这个OA也没法实现。 所以我们痛下决心,自己开发了一套工作流框架,并兼容app功能,引入多套UI,这样再也不怕以后的系统变更了。   工作流引擎使用方法(以请假流程为例) 先设计一个请 ...
  ​当前,很多开源的框架和公司内部框架都会有自带的代码生成器功能,之所以受欢迎是因为它为程序员提供了一个偷懒的工具,当然,它也是一种敏捷开发的体现。它不会在乎项目的业务是什么,它关注如何创建文件和一些自动写好的方法,解决了重复劳动的难题,释放无聊的 CRUD 功能的编写。 软件开发行业和建筑业很像,都分设计和施工两个阶段,但区别在于建筑业80%的价值聚焦于设计环节,而软件行业80%的资源花在了开发阶段,代码生成器的作用就是进一步压缩开发阶段的时间和成本。 LR敏捷开发框架中的代码生成器为内置基础核心功能之一,共设计了7个模板,侧重点各有不同。 自定义开发模板拥有较高的开放性( ...
  ​做软件开发的同鞋可能都或多或少的听说过敏捷开发,但是实际采用这种开发模式的项目场景可能就比较少了,今天针对敏捷开发能实际解决的问题做一个基本的介绍,让有兴趣的小伙伴能对敏捷开发的内涵有个基本的认识。 软件开发存在些什么问题? 硬体世界的突破与发展速度逐渐趋缓,软体世界的需求扶摇直上,面对环境的瞬息万变,再加上对各类软件质与量上的快速需求,以往有时间慢慢处理的问题,越来越难以即时处置,例如: .客户连需求都讲不清楚,分析师只好也不清不楚的混过 .客户的需求一变再变,设计也只好一改再改 .开发时程的估计有两种方法:掷茭 & 闭着眼睛喊 .项目准时关闭?你求神保佑吧… .加 ...
  ​随着.net core3.0版本的发布,微软.net core的商用风险已经逐步降低,一些观望的小伙伴已经开始着手对自家系统进行相应的升级。鉴于广大客户的迫切要求,LeaRun在年内进行了快速开发平台.net core的升级工作,目前已基本完成,详细的技术、功能革新将在随后的文章中发布。今天将对其中的界面功能做简单的介绍。 关于LEARUN LeaRun是一款基于ASP.NET的B/S架构快速开发平台,平台融合当前主流开发技术,具有开源程度高、业务功能完善、扩展功能强大等特点,其主要功能包括工作流、智能报表、代码生成器、 向导式智能开发、即时通讯、APP开发、微信、通用权限等。使用 ...
  ​大家都知道,现在和以前比起来,互联网行业、软件行业已经天差地别了。现在处处都在搞信息化建设,人人都知道互联网思维。这样的信息化时代,对于软件开发者、对于软件开发公司来说,是一个巨大的机遇。 在门外 ...
  “厂长, 上一次我们讲过了工作流的整体规划,今天我要动手做啦!我想先把工作流的自定义表单做出来。” “好的,以前我做这方面的东西,我给你设计了一份表结构,你先拿去看看。” “厂长,是不是没有发完,怎 ...
Global site tag (gtag.js) - Google Analytics