learun开发社区 - 力软.net/java快速开发平台官方论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1240|回复: 4

Learun这类的软件框架,相较于其他类型的优势?

  [复制链接]

40

主题

86

帖子

566

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
566
发表于 2019-5-24 17:45:12 | 显示全部楼层 |阅读模式
我们先来了解一下什么是框架
在软件工程中,框架被定义为整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。框架的主要作用是规定应用的体系结构,阐明整个设计、协作构件之间的依赖关系、责任分配和控制流程,为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文关系。​​



为什么要用框架
软件系统发展到今天已经很复杂了,特别是服务器端软件,涉及到的知识,内容,非常广泛。这样开发出完善健壮的软件,对程序员的要求将会非常高。如果采用成熟,稳健的框架,那么一些基础的通用工作,比如,事物处理,安全性,数据流控制等都可以交给框架处理,那么程序员只需要集中精力完成系统的业务逻辑设计,可以降低开发难度。
软件框架的类型
软件框架大体可以分为两种模式——一种是引擎模式,一种是生成源代码模式。拿报表来举例,所谓引擎模式是指通过报表设计器设计出报表模板,发布到报表引擎中,在运行时,你只需要向报表引擎里传递相关的参数,如报表条件,报表引擎负责查询数据库,加工数据,然后以各种方式展现出来,在这个过程中是不需要开发人员编写代码的,也不产生源代码的。即使是在开发过程中也是如此,利用开发平台开发业务系统时,开发者不需要编码,只需通过WEB页面进行参数定制即可,这些参数存放在系统数据库或XML文件中。系统运行时,引擎会调用这些参数进行页面展现及业务处理。
另一种便是生成源代码的,这种方式主要通过一个桌面式设计器来定义业务模块,辅助生成源代码框架,然后用户可以在生成的源代码的基础上编写、修改自己的源代码,实现业务逻辑,包括生成、修改JSP页面。所以生成源代码模式也可认为是一种代码生成器。
Learun框架所属类型
Learun采用引擎模式和源代码模式共同开发软件框架,通过引擎模式设计出各个功能模板,发布到对应的位置里,由于learun是全源码的,所以源代码模式就非常适合框架的扩展,我们内置了代码生成器功能,配置型的代码生成器可以拖拽式开发功能表单,生成源代码。用户通过learun开发的框架可以体验到两种模式所带来的快速、敏捷的开发过程。
​​



​​




回复

使用道具 举报

0

主题

7

帖子

150

积分

注册会员

Rank: 2

积分
150
发表于 2019-5-24 20:35:19 | 显示全部楼层
了解一下
回复

使用道具 举报

0

主题

4

帖子

166

积分

注册会员

Rank: 2

积分
166
发表于 2019-5-26 11:04:36 | 显示全部楼层
优势就是贼jb贵
回复

使用道具 举报

0

主题

7

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
发表于 2019-5-27 15:48:58 | 显示全部楼层
你是猴子派来的逗比嘛
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2020-3-7 15:58:50 | 显示全部楼层
开源的文档太少了!要想产品做强,不能舍不得渔呀,多和泛微学学吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|learun开发社区 - 力软.net/java快速开发平台官方论坛 ( 沪ICP备14034717号 )

GMT+8, 2021-4-22 00:21 , Processed in 0.195981 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表