symfony(php框架)
v4.0.8 免费版 发表评论
- 软件类别:编程软件
- 软件大小:7.90 MB
- 更新时间:2019-03-11 13:05
- 软件版本:v4.0.8 免费版
- 软件语言:中文
- 软件等级:
- 官方网址:https://symfony.com/
评分:
好评:0
差评: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 http://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony
将会在你的操作系统创建一个全局命令symfony
2.Windows
在控制台执行如下命令:
c:> php -r &readfile('http://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
下载地址
Pc版symfony(php框架) v4.0.8 免费版
本类推荐
本类最新
UltraEdit(支持win10 64位)v33.0.0.21 官方简体中文版
IDM UEStudio免激活版
autohotkey中文版v2.0.18 PC版
JDK API 1.60 chm 中文版
aardio编程工具(快手AAuto Quicker)v35.67.2 中文绿色版
微软vs编辑器Visual Studio Code 32位版V1.75.1官方版
gVim文本编辑器绿色版9.0便携版
Visual Studio Code 64位v1.73.0 简体中文正式版
sublime text 3v4.0.0.4077 中文特别版
R for windows安装版v4.2.2 最新版
优必选ucodev3.9.1.1 官方版
r语言程序包v4.2.2 中文版
HBuilderX编辑器v3.6.4 官方标准版
altova xmlspy2016(XML编辑器)SP1 2016 官方版
Altova MissionKit Enterprisev2022 简体中文版
相关软件
sublime text 3v4.0.0.4077 中文特别版SublimeText3破解版是一个非常专业的代码编辑器,也是HTML和散文先进的文本编辑器,支持64位和32位操作系统,程序员之必备神器,小编还为大家提供了sublimetext3快捷键,需要的朋友欢迎来IT猫扑下载使用!软件介绍SublimeText3
phpMyAdmin For Windowsv5.1.2 官方版phpMyAdmin一个用PHP编写的,可以通过互联网控制和操作MySQL,通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制、删除、导出、导入数据等phpMyAdmin介绍phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机
Zend studio 7.2.0附注册机Zendstudio7.2.0是一个php集成开发的工具,内置强大的php代码调试功能,应用于PHP程序所需要的客户及服务器组件,高效性和便捷性让商业开发人员可以快速的提高项目进度,丰富解决方案功能特点ZendStudio包含所有PHP开发部件,
myeclipse2016 ci7汉化破解版myeclipse2016ci7破解版是myeclipse的最新版本,主要用于java等移动应用的开发,算是同类软件中功能比较强大,支持广泛的集成开发环境了,而且对于个人作者和开源应用的兼容性也相当不错,有需要的朋友不要错过了,附带完整破解
下载排行
- 1autohotkey中文版
- 2威纶触摸屏EB8000编程软件(EasyBuilder8000)
- 3西门子s7200解密软件
- 4robotart离线版
- 5Dev C++
- 6C语言编辑器(Notepad )
- 7远通YANTON对讲机写频软件
- 8jbuilder中文版
- 9PSPad Editor代码编辑器
- 10IDM UltraEdit

netbeans ide
Scratch 2 Offline Editor(小猫编程软件)
visual assist 2212(附注册码 32/64位)
易语言5.71完美破解版
winhex解锁专家版
程序员代码利器Notepad++绿色版
超级网络快速编辑器64位
LabVIEW2016










网友评论
查看所有0条评论