-
symfony(php框架)
v4.0.8 免费版 -
- 软件大小:7.9M
- 软件语言:中文
- 软件类型:国产软件 / 编程软件
- 软件授权:免费软件
- 更新时间:2019-03-11 13:05
- 软件等级:
- 应用平台:WinXP, Win7, Win8, Win10
- 软件官网:https://symfony.com/
相关软件
Firefox火狐浏览器50.0正式版v50.1.0 简体中
44.5M/中文/7.0
phpMyAdmin For Windowsv5.1.2 官方版
14.1M/英文/10.0
Rapid PHP 2016v14.2 免费版
31.5M/英文/10.0
PHP for linuxv7.3.5 官方版
14M/英文/10.0
Zend studio 7.2.0附注册机
314M/英文/5.0
软件介绍人气软件精品推荐相关文章网友评论下载地址
-
Symfony是php开发工具.这里it猫扑的小编为小伙伴嗲来详细的功能介绍和使用说明.不同于其他电脑软件的安装步骤,小伙伴可以参考Symfony的安装教程.欢迎感兴趣的用户来IT猫扑下载应用!
symfony工具说明
Symfony是一个基于MVC模式的面向对象的PHP5框架,它可以帮助你将web应用程序的业务逻辑、服务器端逻辑和页面显示分开.它也包含了许多的工具和类,这些工具和类可以帮助你缩短开发复杂web应用程序的时间.
Symfony是国外最流行的PHP开发框架,近年来Symfony正以迅雷不及掩耳之势迅速占据国内PHP开发框架的市场份额,鉴于symfony2高度重视业务逻辑、代码易读、维护轻松,能大大提升团队的开发效率,提高代码性能,现在Symfony2框架已成为大型互联网公司的首选框架.
功能介绍
【路由】
能限制hostname,这就让有大量公共功能的网站可以共用一套代码.URI 识别支持 Reg 检测,让 url 能定义的随心所欲.支持前缀,import,便于模块化.
【Twig模板】
这是我最喜欢的一个组件.它提供了一套不同于 php,但非常适合处理复杂网站结构,页面结构的语法.extension 很方便也很强大,通用的操作通过 extension 能很好的表达,比如需要缓存页面的某个模块到 redis ,写一个 ViewExtension,就能在模板里面用一个方法来缓存特定模块了,非常方便,代码也很容易管理.
【composer包管理】
让代码的依赖关系变得很清晰.而且现在第三方有很多不错的 bundle,比如抽象 redis 的 snc/redis-bundle,处理图片的 liip/imagine-bundle,第三方登录的 hwi/oauth-bundle 等等等等.随着自己项目的逐渐成熟,也可以把项目对 Symfony 的定制独立出来用 composer 来管理,感觉挺不错的.
【Event、Listener和Services】
非常方便的全局功能处理.惹人讨厌的是配置起来很麻烦,我用的是 yml 配置文件,为了找对路的语法真是掉了一层皮.
【Doctrine ORM】
一个好处是不用去纠结于数据库的细节,而只需仔细的设计需要持久化的对象.对象之间的关系可以自由设计,从生成数据库结构到生成查询语句的过程都不用再操心了.另一个好处是查询的时候,可以不用 sql,dql 这种依赖字符串来表达的查询,而采用对象式,sql 因为是单纯的字符串,整个查询逻辑的控制用代码表达起来很麻烦.
【Form组件】
Symfony 提供了 form 生成,提交以及验证的功能.组件抽象了三个方面的东西:formType 来维护需要填写保存的值,formTheme 来定义表单的 html 结构,以及 validation 提供数据验证的功能.这个组件的缺点也很明显,概念太复杂了,如果遇到要自己定义一个 field,简直就是自找麻烦.
【性能】
Symfony 提供了一个极好的组件叫 profile,能以图形化的形式显示各个部分代码执行的时间,消耗的内存,还有数据库查询的语句,查询的行数,用到的索引的.配合这个工具来优化代码,可以让网站跑得飞快.
symfony安装教程
1.Linux/Mac OS
在控制台执行如下命令:
$ sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony
将会在你的操作系统创建一个全局命令symfony
2.Windows
在控制台执行如下命令:
c:\> php -r "readfile('https://symfony.com/installer');" > symfony
将下载下来的symfony文件移到你的项目目录,然后执行以下命令:
c:\> move symfony c:\projects
c:\projects\> php symfony
3.创建一个symfony应用
使用new命令创建第一个symfony应用
# Linux, Mac OS X
$ symfony new my_project_name
# Windows
c:\> cd projects/
c:\projects\> php symfony new my_project_name
-
更多>>软件截图
推荐软件
sublime text 3 27M
下载/中文/10v4.0.0.4077 中文特别版Java SE Runtime Environment(JRE8 64位版) 79.4M
下载/多国语言[中文]/20v8u321 中文官方安装版EditPlus编辑器 2.7M
下载/中文/5v5.4.3571 烈火汉化绿色版ultraedit portable64位汉化版 177M
下载/中文/1v25.20.0.166 绿色中文版版三菱gx works2仿真软件 432.5M
下载/中文/14v2.14 官网安装版_附安装教程/产品id(序列号)Borland Turbo C++ 3.0 3.3M
下载/英文/6Windows完整版intellij idea 2016 385M
下载/中文/2v2016.1 汉化破解版Android Studio 2.2.2中文正式版 1.60G
下载/中文/1v2.2.2 官方最新版
其他版本下载
精品推荐
相关文章
-
下载地址
-
symfony(php框架) v4.0.8 免费版
-
-
查看所有评论>>网友评论
-
更多>>猜你喜欢