文档章节

Tiny开发框架PPT介绍

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

我有一个梦想,那就是那一个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

 

© 著作权归作者所有

共有 人打赏支持
悠悠然然

悠悠然然

粉丝 2373
博文 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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周三乱弹 —— 我居然在 osc 里追剧

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @舆情风控小组 :分享王菲的单曲《笑忘书》 《笑忘书》- 王菲 手机党少年们想听歌,请使劲儿戳(这里) @艾尔库鲁斯:如果给大家一个选择的机...

小小编辑
40分钟前
57
6
rabbitMq的客户端使用笔记

1、channel声明队列的queueDeclare方法的参数解析 durable: 是否持久化, 队列的声明默认是存放到内存中的,如果rabbitmq重启会丢失,如果想重启之后还存在就要使队列持久化,保存到Erlang自...

DemonsI
48分钟前
0
0
“全新” 编程语言 Julia开箱体验

本文共 851字,阅读大约需要 3分钟 ! 概 述 Julia 是一个 “全新”的高性能动态编程语言,前两天迎来了其 1.0 正式版的重大更新。Julia集 Python、C、R、Ruby 之所长,感觉就像一种脚本语言...

CodeSheep
今天
12
0
软件自动化测试初学者忠告

题外话 测试入门 很多受过高等教育的大学生经常问要不要去报测试培训班来入门测试。 答案是否。 高等教育的合格毕业生要具备自学能力,如果你不具备自学能力,要好好地反省一下,为什么自己受...

python测试开发人工智能安全
今天
5
0
java并发备忘

不安全的“先检查后执行”,代码形式如下: if(条件满足){ //这里容易出现线程安全问题//doSomething}else{//doOther} 读取-修改-写入 原子操作:使用CAS技术,即首先从V中读取...

Funcy1122
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部