文档章节

Tiny开发框架PPT介绍

悠悠然然
 悠悠然然
发布于 2014/11/21 13:32
字数 480
阅读 15826
收藏 232

我有一个梦想,那就是那一个NB的开发框架,让使用它的企业成本下降,让使用它的软件工程师轻松快乐。
有人问我,你觉得smart框架与Tiny相比怎么样?我的回答是:smart是一个非常棒的框架。
有人把JFinal的特性贴出来问我,你觉得Tiny框架与JFinal比怎么样?我的回答是:JFinal是一个非常出色的框架。
不同的框架有不同的目标定位,有不同的目标群体,只要是使有者觉得不错,那就是合适的,就是好的。
也有人非让我把Tiny框架和其它开源框架比较到底差异在哪里?这个问题确实不太好回答,于是我回答说,你觉得1万块的车和30万的车差别在哪里?
对方表示不解,于是我说:smart框架大概是3000多行,不到10000行;JFinal大概是8000多行,不到20000行;Tiny框架有20多万行,接近30万行。
同样是车,当然小有小的灵便,大有大的舒适。寸有所长,尺有所短,各有各的适用场景,适合的就是好的。

当然,代码行数本身不能说明什么,因此就通过这篇文章来回答如下问题:

1.Tiny是什么
2.Tiny要解决的问题是什么
3.Tiny的框架概述
4.Tiny的体系架构
5.Tiny的功能特性
6.Tiny的重点功能介绍
希望在看文此文之后,您能对Tiny框架有一定的了解,也欢迎对Tiny框架评头论足,多提宝贵的意见和建议。
Tiny框架的文档已经基本就绪,即将在近期全面放出。

GIT地址(必须是OSC家的):https://git.oschina.net/tinyframework/tiny
问题报告:https://git.oschina.net/tinyframework/tiny/issues
官方网站:http://www.tinygroup.org

 

© 著作权归作者所有

共有 人打赏支持
悠悠然然

悠悠然然

粉丝 2409
博文 184
码字总数 360373
作品 14
杭州
架构师
私信 提问
加载中

评论(76)

Archer弓兵
Archer弓兵
哈库纳
哈库纳

引用来自“android_radray”的评论

看半天没看明白
这是一个开发平台,一站式解决方案。
Tigerout7
Tigerout7
非常强大,准备用用看
知行旅人
知行旅人
百度云盘链接失效了。
悠悠然然
悠悠然然

引用来自“iphitos”的评论

引用来自“悠悠然然”的评论

引用来自“waylau”的评论

界面挺玄的哦,期待 开源 学习~

大部分已经开源,欢迎了解
能说一下哪些还没有开源吗?

还有好多企业级的框架,组件,工具木有开源。
i
iphitos

引用来自“悠悠然然”的评论

引用来自“waylau”的评论

界面挺玄的哦,期待 开源 学习~

大部分已经开源,欢迎了解
能说一下哪些还没有开源吗?
悠悠然然
悠悠然然

引用来自“宇智波唐嫣”的评论

看完觉得很腻害,谢谢楼主21

欢迎交流,互相学习
yzbty23
yzbty23
看完觉得很腻害,谢谢楼主21
南京大猫
南京大猫
支持作者!
白爱尔兰

引用来自“御风林海”的评论

引用来自“悠悠然然”的评论

引用来自“falconchen”的评论

口号太多,是什么这个直接讲就是什么,有什么用就行了,别一开始就讲虚的啊

引用来自“fireflyc”的评论

很显然,它想要解决的问题是任何方法论和任何工具都无法从根本上彻底解决的问题——降低软件开发的复杂度。这是一个天坑,无数人前仆后继。首先谈谈我对“复杂度”的看法,我觉得一个技术如果不够大众化一定是复杂的,人是因为不了解所以才觉得复杂,从这个叫角度来说我绝对不认同去重新定义已经有的东西。比如Spring的组件容器,Spring MVC的web framework,JPA的ORM(你还有querydsl一大波选择),apache的vfs,jboss的vfs,各种千古不变的commons-xxxx系列。这些东西一搜一大堆,文字资料满天飞,我们静下来好好想想一个有满上遍野的文字资料的框架和一个野路子出身的框架哪个复杂度更低(除非你对复杂度有自己的定义)哪个学习成本更低? 代码就在那里,你无论如何都无法避免“编码”;编码就是要点技术含量,你无论如何都无法避免机械式的提高编码质量。所以一切的根本必须是提高开发人员的能力和水平,而不是试图制造一种工具“弱化”他们的存在感。 我们有一点时共同的——试图接近UI复用问题,这个是很切实际的问题我反复尝试过javascript、html、jsf还有最近尝试的vaadin。要想实现UI复用一定是组件化的(jsf、vaadin、wicket、tapestry)而绝对不是用代码片段的拼接(这方面最好玩的是lightadmin)代码片段是无法胜任各种千奇百怪的UI要求的。
其实,马云当时搞TaoBao的时候,我也是这种眼神看的,觉得他就是野路子,易趣已经足够好了,但是最后的结果我们大家都知道。 Tiny框架从来没有说解决了所有的问题,当是我们与在嘴上的最大差别在于在路上。

经常会遇到有这种问题的人,常问,已经有什么什么,为什么还搞这个,我想说,中国需要重复发明轮子,改进轮子。

引用来自“悠悠然然”的评论

我觉得,如果直接就能讲出来是个啥的,不会是个啥;全是干的,那是面粉,但绝对不会各种美食。 当然这并不表示我的文档写得够好,应该有许多地方没有讲清楚的。 另外有些比较好的轮子,我们是直接复用的,比如Spring,JQuery啥的,但是我们也解决了许多没有人解决好的问题,比如:Jsp模块化打入Jar包、比如模块化、比如热部署、比如水平扩展(和Dubbo有点像,但是绝对更易用),我知道我们还差许多,但是我们已经在路上。
Jsp模块化打入Jar包、比如模块化、比如热部署、比如水平扩展,严正支持的说!
Tiny群每周2,4晚上9:00视频,培训、讲解、答疑,应有尽有

部分讲解视频已上传,想查看请入群查看群共享文件《Tiny视频汇集须知.txt》: 2014-11-28 Tiny框架PPT讲解 12人 2014-11-29 Tiny框架界面开发 26人 2014-11-30 Tiny框架服务开发 37人 2014-1...

悠悠然然
2014/11/30
0
72
TinyFramework 1.2.0 预览版正式发布

TinyFramework 1.2.0 预览版正式发布,更新内容如下: Tiny框架 虽然整体体量比较大,但是它的每个模块都分得非常小,因此非常容易掌握 它的各种组件都可以方便的进行扩展,通过扩展可以不断...

悠悠然然
2014/11/28
8.1K
56
J2EE应用开发框架--TinyFramework

值得拥有的企业级j2ee应用开发框架套件,专业团队开发,完整的生态体系,活跃的社区氛围,无限的水平扩展能力,724不间断运维能力。 我心目中理想的开源框架 她应该是小的、简单的,满足Sim...

悠悠然然
2013/08/09
19.9K
13
Tiny1.2.0预览版全面开源

感谢 感谢OSChina为我们提供了这么好的共享与交流平台。 感谢红薯及OSChina管理团队所有打过没打过交道同仁对Tiny一直以来的支持与帮助。 感谢所有鼓励和批评我的同学们,鼓励者为我们添加勇...

悠悠然然
2014/11/28
0
33
《企业级JavaEE架构设计精深实践》预售结束

如果有同学还想买书,请访问连接http://item.jd.com/11944458.html 如果买了书,但是没有收到,请及时和我们联系,站内信或QQ都可以。 ==================================================...

悠悠然然
2015/12/28
12.7K
86

没有更多内容

加载失败,请刷新页面

加载更多

vue-cli 3 分环境打包

在vue-cli3的项目中, npm run serve时会把process.env.NODE_ENV设置为‘development’; npm run build 时会把process.env.NODE_ENV设置为‘production’; 此时只要根据process.env.NODE_...

灰白发
7分钟前
1
0
集合初始化,泛型及相关操作

集合初始化通常进行分配容量,设置特定参数等相关工作,推荐在任何情况下,都需要显式地设定集合容量的初始大小。 ArrayList 使用无参构造时,默认大小为 10 ,也就是说在第一次add的时候,分...

Canaan_
16分钟前
1
0
Sping之项目中pofile的应用

工程中,我们必须要面对的一件事就是, 开发环境中使用的数据库连接地址等与生产上的不同, 如果上线, 那么我们是否还要手动修改这些地址么, 这样做有很多弊端, 不方便, 这时我们就可以使用spr...

克虏伯
24分钟前
0
0
Linux中安装MySQL

Linux中安装MySQL 一、准备工作 此处准备的操作系统位CentOS 7。 MySQL安装包: MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm 将准备......

星汉
29分钟前
1
0
深入理解Hadoop之HDFS架构

Hadoop分布式文件系统(HDFS)是一种分布式文件系统。它与现有的分布式文件系统有许多相似之处。但是,与其他分布式文件系统的差异是值得我们注意的: HDFS具有高度容错能力,旨在部署在低成...

架构师springboot
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部