- 授权协议: GPL
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://www.tinygroup.org/
- 软件文档: http://my.oschina.net/tinyframework/
软件介绍
值得拥有的企业级j2ee应用开发框架套件,专业团队开发,完整的生态体系,活跃的社区氛围,无限的水平扩展能力,7*24不间断运维能力。
我心目中理想的开源框架
她应该是小的、简单的,满足Simple Is Beautiful
她应该是成长性好的,随着不断的扩展,她可以越来越丰满
她应该是有良好工具支持的,为什么要花时间做工具可以完成的事情呢?
她应该是自组装的,也就是尽可能的脱离配置,而是用一种依赖即可用,取消依赖即消失的全自动处理模式
她应该是模块化的,所有的内容都可以被打入jar包而作为一个整体进行发布,并且能支持热部署的,可以开着车儿换轮胎的
她应该是支持水平部署的,想加服务器就加,想减服务器就减
她应该是有良好知识积累体系的,使得使用Tiny框架的人们越用越强,越用越爽
她应该是便于企业降低开发成本的,便于技术经理控制开发进度的,便于开发人员快速上手的
她应该是避免重复劳动的,所有软件参与者都不应该做重复的事情
她应该是自管理的,最好不要让程序员配置这个配置那个
她应该是让人有种"众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”的开发框架
Tiny框架
虽然整体体量比较大,但是它的每个模块都分得非常小,因此非常容易掌握
它的各种组件都可以方便的进行扩展,通过扩展可以不断的提升系统的处理能力
它的工具已经非常强大,而且它还是变得更加强大。
不管是管理台还是过滤器、Servlet,不管是流程组件还是UI组件,还是UI组件包等等都是可以自组装的
在Tiny的世界中Web工程只是个集合,除了配置文件和Pom依赖,不应该有其它东西
支持水平扩展,同时可以支持7*24小时运行
开始团队由金字塔向哑铃型转变,高低水平者各司其职
绝大多数情况下,要做的只是依赖,而不需进行配置
"众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”,这一点是我们永远追求的目标
使用Tiny的理由
架构者十几年平台架构经验,避免了N多已经走过的坑
工程结构细化使得一切都可以非常容易理解及掌握
高内聚、低耦合、高质量的代码
完善的文档,快速入门在130页左右,全部文档接近600页,还在不断增加当中
与第三方平台的良好集成能力,想用什么就用什么,有非常低的侵入性
核心、前台、后台、UI、工具一应俱全
可以提供一站式应用开发支持,大多数的情况下都已足够
专职的团队,可以保持项目持续不断的前进
基于架构者设计的开发框架及Tiny上的产品的销售额累计有5个亿左右的销售额
正在构建的Tiny生态圈,上百个UI组件及流程组件已经足够你日常使用,还会有更多被不断加入
Tiny框架适用对象
在校学生,经常会做毕业论文啥的,如果需要搞点有深度的,到Tiny框架中挖挖,可以有不少猛料
SOHO一族,整合SSH/I之类框架来做做应用一般是够的,但是Tiny框架依然可以给你不一样的选择
个体或小型企业,很明确,光是SSH/I已经不足让你的方案看起来高大上,也不足以支持业务数据量比较大的时候的应用场景,也不足以支撑居高不下的软件开发实施成本。
中型企业,个体或小型企业碰到的问题你都会碰到,尤其还要考虑是的多系统集成、体系化规范建设、人员复用、资产复用等等诸多问题,自己创建团队需要解决合适的人、巨大的成本,巨大的风险。
质疑的声音
我相信,肯定也会有诸多质疑的声音,这是非常正常的,不过在质疑之前,请先参考一下如下事实:
Tiny构建了远超过Velocity性能和功能的模板引擎
Tiny构建了基于JDBC Driver的数据库分区分表引擎
Tiny构建了高性能的XmlParser、HtmlParser
Tiny构建了网络爬虫
Tiny构建了DBF读写程序
Tiny构建了高效、强大的中文分词引擎
Tiny构建了虚拟文件系统,简单、高效、且不存在内存泄露(Apache VFS中存在)
Tiny解决了模块化问题,可以把一切资源放入Jar包,甚至JSP
Tiny解决了前端UI组件化问题,所有js,css,img都可以打入jar包,而让程序员避免关心UI组件的依赖关系
Tiny解决了每次升级的数据库脚本升级问题,程序员可以告别编写升级脚本的生活
Tiny解决了缓冲从业务代码中完全剥离的难题
Tiny解决了服务的一次开发到处使用难题,WebService,JSON,XML,etc统统不是问题
Tiny解决了流程编排全自动排列问题(此项已申请专利)
Tiny解决了业务单元热部署的难题
Tiny解决了业务对象自动构建
Tiny解决了还有许多的技术难题
所以,我要说的是,我们和一般的二货还是有差别的。
常用连接
The Algorithmic Beauty of Plants
Przemyslaw Prusinkiewicz、Aristid Lindenmayer / Springer / 1996-4-18 / USD 99.00
Now available in an affordable softcover edition, this classic in Springer's acclaimed Virtual Laboratory series is the first comprehensive account of the computer simulation of plant development. 150......一起来看看 《The Algorithmic Beauty of Plants》 这本书的介绍吧!
