|
|
@@ -1,35 +1,52 @@
|
|
|
-## 简介
|
|
|
-
|
|
|
-ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。
|
|
|
-
|
|
|
-## 全面的WEB开发特性支持
|
|
|
-
|
|
|
-最新的ThinkPHP为WEB应用开发提供了强有力的支持,这些支持包括:
|
|
|
-
|
|
|
-* MVC支持-基于多层模型(M)、视图(V)、控制器(C)的设计模式
|
|
|
-* ORM支持-提供了全功能和高性能的ORM支持,支持大部分数据库
|
|
|
-* 模板引擎支持-内置了高性能的基于标签库和XML标签的编译型模板引擎
|
|
|
-* RESTFul支持-通过REST控制器扩展提供了RESTFul支持,为你打造全新的URL设计和访问体验
|
|
|
-* 云平台支持-提供了对新浪SAE平台和百度BAE平台的强力支持,具备“横跨性”和“平滑性”,支持本地化开发和调试以及部署切换,让你轻松过渡,打造全新的开发体验。
|
|
|
-* CLI支持-支持基于命令行的应用开发
|
|
|
-* RPC支持-提供包括PHPRpc、HProse、jsonRPC和Yar在内远程调用解决方案
|
|
|
-* MongoDb支持-提供NoSQL的支持
|
|
|
-* 缓存支持-提供了包括文件、数据库、Memcache、Xcache、Redis等多种类型的缓存支持
|
|
|
-
|
|
|
-## 大道至简的开发理念
|
|
|
-
|
|
|
-ThinkPHP从诞生以来一直秉承大道至简的开发理念,无论从底层实现还是应用开发,我们都倡导用最少的代码完成相同的功能,正是由于对简单的执着和代码的修炼,让我们长期保持出色的性能和极速的开发体验。在主流PHP开发框架的评测数据中表现卓越,简单和快速开发是我们不变的宗旨。
|
|
|
-
|
|
|
-## 安全性
|
|
|
-
|
|
|
-框架在系统层面提供了众多的安全特性,确保你的网站和产品安全无忧。这些特性包括:
|
|
|
-
|
|
|
-* XSS安全防护
|
|
|
-* 表单自动验证
|
|
|
-* 强制数据类型转换
|
|
|
-* 输入数据过滤
|
|
|
-* 表单令牌验证
|
|
|
-* 防SQL注入
|
|
|
-* 图像上传检测
|
|
|
-
|
|
|
-## 商业友好的开源协议
|
|
|
+###ShowDoc是什么
|
|
|
+
|
|
|
+每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂。文档呢?!文档呢?!**Show me the doc !!**
|
|
|
+
|
|
|
+程序员都很希望别人能写技术文档,而自己却很不希望要写文档。因为写文档需要花大量的时间去处理格式排版,想着新建的word文档放在哪个目录等各种非技术细节。
|
|
|
+
|
|
|
+word文档零零散散地放在团队不同人那里,需要文档的人基本靠吼,吼一声然后上qq或者邮箱接收对方丢过来的文档。这种沟通方式当然可以,只是效率不高。
|
|
|
+
|
|
|
+ShowDoc就是一个非常适合IT团队的在线文档分享工具,它可以加快团队之间沟通的效率。
|
|
|
+
|
|
|
+###它可以用来做什么
|
|
|
+
|
|
|
+- ####API文档
|
|
|
+随着移动互联网的发展,BaaS(后端即服务)越来越流行。服务端提供API,APP端或者网页前端便可方便调用数据。用ShowDoc可以非常方便快速地编写出美观的API文档。
|
|
|
+API文档DEMO地址:<a href="http://doc.star7th.com/2" target="_blank">链接</a>
|
|
|
+- ####数据字典
|
|
|
+一份好的数据字典可以很方便地向别人说明你的数据库结构,如各个字段的释义等。
|
|
|
+数据字典DEMO地址:<a href="http://doc.star7th.com/1" target="_blank">链接</a>
|
|
|
+- ####说明文档
|
|
|
+你完全可以使用showdoc来编写一些工具的说明书。例如你正在看的教程说明便是用showdoc编辑的。你也可以编写一些技术规范说明文档以供团队查阅
|
|
|
+
|
|
|
+###它都有些什么功能:
|
|
|
+
|
|
|
+
|
|
|
+- ####分享与导出
|
|
|
+
|
|
|
+ - 响应式网页设计,可将项目文档分享到电脑或移动设备查看。同时也可以将项目导出成word文件,以便离线浏览。
|
|
|
+
|
|
|
+- ####权限管理
|
|
|
+ - 公开项目与私密项目
|
|
|
+
|
|
|
+ ShowDoc上的项目有公开项目和私密项目两种。公开项目可供任何登录与非登录的用户访问,而私密项目则需要输入密码验证访问。密码由项目创建者设置。
|
|
|
+
|
|
|
+ - 项目转让
|
|
|
+
|
|
|
+ 项目创建者可以自由地把项目转让给网站的其他用户。
|
|
|
+
|
|
|
+ - 项目成员
|
|
|
+
|
|
|
+ 你可以很方便地为ShowDoc的项目添加、删除项目成员。项目成员可以对项目进行编辑,但不可转让或删除项目(只有项目创建者才有权限)
|
|
|
+- ####编辑功能
|
|
|
+ - markdown编辑
|
|
|
+
|
|
|
+ ShowDoc采用markdown编辑器,无论是编辑还是阅读体验都极佳很棒。如果你不了解Markdown,请在搜索引擎搜索"认识与入门 Markdown"
|
|
|
+
|
|
|
+ - 模板插入
|
|
|
+
|
|
|
+ 在ShowDoc的编辑页面,点击编辑器上方的按钮可方便地插入API接口模板和数据字典模板。插入模板后,剩下的就是改动数据了,省去了很多编辑的力气。
|
|
|
+
|
|
|
+ - 历史版本
|
|
|
+
|
|
|
+ ShowDoc为页面提供历史版本功能,你可以方便地把页面恢复到之前的版本。
|