很多站长朋友们都不太清楚php有类似cmap,今天小编就来给大家整理php有类似cmap,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php的开发工具有哪些,vs可以开发php吗? 2、 PHP语言有哪些主要数据类型? 3、 php 有类似c++中map的类型么 4、 印刷行业进销存web项目,在php与java中,用什么样的框架能开发效率更高学习成本维护成本更低 5、 php除了mvc还有什么架构 php的开发工具有哪些,vs可以开发php吗?PHP的开发工具比较多,毕竟PHP只是个文本文件改下后缀名罢了,不过推荐你用editplus或者zendstudio,前者有语法高亮而后者有代码提示。VS目前为止,还不能用来开发PHP,类似的你可以用zendstudio,在一定程度上,两者差不多的
PHP语言有哪些主要数据类型?PHP 支持8种基本的数据类型。
一:四种标量类型:
1、boolean (布尔型)
2、integer (整型)
3、float (浮点型, 也称作 double)
4、string (字符串)
二:两种复合类型:
1、array (数组)
2、object (对象)
三:两种特殊类型:
1、resource(资源)
2、NULL(NULL)
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
php 有类似c++中map的类型么array就可以呀,而且功能比map丰富,value可以是任意类型,key也可以是字符串或数字
$arr = array("key1" => 123, "key2" => "hello world");
$arr["key3"] = array("subkey1" => 456, "subkey2" => "hei hei hei");
print_r($arr);
印刷行业进销存web项目,在php与java中,用什么样的框架能开发效率更高学习成本维护成本更低从系统功能来看,这个应该算是企业应用,系统不是从大小来区分是不是企业系统的,而是从功能。何为企业应用,即是针对物质资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软(ERP)。CRM即客户关系管理系统,是面向客户的。
下面说一下我对java以及php的了解与认识。
我本身是从事java方面的,做的也都是公司内部物流管理一类的系统。
做了几年的项目大多都是用starts框架,java的编程思想是以数据为模型,实现业务逻辑与表示分开,在没有MVC模式的框架前一直都是以java+servlet+jsp实现MVC。随着后来starts的出现,大多都开始用starts,starts也并不能说是最好的,比它好的框架现在有很多,只能说它先入为主了,对于框架这一块就不用我废话了。如果用java实现一个项目,相对来说要繁琐一些,因此花费的工时也相对的要长,但是java有很好的可移植性 ,可维护性,代码复用性。并且层次分的很清晰,业务逻辑和表示可以完全分开。
现在随着面向接口编程的思想,降低了代码与代码之间的依赖性,更提高了项目的移植性。总而言之,java开发的项目,维护性好,开发效率也不算低,对学习也有很大帮助,主要是学习其中的思想。
PHP这种语言以前也有学过,但工作中没有应用过。
用php开发项目也是不错的,现在网上很多主流的网站都是php的,它的优点是开发效率高,非常适合门户性网站,以前我也帮别人做过一个小网站,但是是用的.net,本来想用php了,但是考虑现在支持.net的空间比较多最后用了.net。
虽然php也有类似mvc的框架,但它那个mvc就类似一个include。但是对它简单容易上手,好配置很是青睐的。
两种语言都可以在linux上运行,如果是企业应用的话,本人更倾向java,如果是网站一类倾向于.net或者php.
对于java来说,现在有很好的IDE,如果你工程设计合理的话会大大的提高你的开发效率,比如如果你选择hibernate做数据库访问层,那会减少一部分工作量。这也就是java的优势之一,有很多封装好的东西你可以直接拿过来用。
以上拙见,仅是个人观点,仅供参考。
.net和php很类似,asp.net和java就很相近了。
ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。
java强势的地方是j2ee中的技术,在企业应用中有很好的解决方案。
在某个方面都有一些技术点。
我说的.net不是asp.net可能给你造成了误解,对于asp.net我也只是了解,可以说asp.net封装的很好,asp.net的控件是很强大的,但是有时候觉得它真的不是很灵活,从MVC的角度来看,我觉得它还是不如java的清晰.虽然它也是面向对象的,但在数据这一块来说感觉还是没有完全分离开。
也可能是这么多年来java的设计模式固化在我的思想当中了吧。
php除了mvc还有什么架构1. Yii
Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。
2. CodeIgniter
CodeIgniter是一个应用开发框架——一个为建立PHP网站的人们所设计的工具包。其目标在于快速的开发项目:它提供了丰富的库组以完成常见的任务,以及简单的界面,富有条理性的架构来访问这些库。使用CodeIgniter开发可以往项目中注入更多的创造力,因为它节省了大量编码的时间。
3. CakePHP
CakePHP是一个快速开发PHP的框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的框架,而且这个快速的实现并没有牺牲项目的弹性。
4. PHPDevShell
PHPDevShell是一个开源(GNU/LGPL)的快速应用开发框架,用于开发不含Javascript的纯PHP。它有一个完整的GUI管理员后台界面。其主要目标在于开发插件一类的基于管理的应用,其中速度、安全、稳定性及弹性是最优先考虑的重点。其设计形成了一个简单的学习曲线,PHP开发者无需学习复杂的新术语。PHPDevShell的到来满足了开发者们对于一个轻量级但是功能完善,可以无限制的进行配置的GUI的需求。
5. Akelos
Akelos PHP框架是一个基于MVC设计模式的web应用开发平台。基于良好的使用习惯,使用它可以完成如下任务:
◆方便的使用Ajax编写views
◆通过控制器管理请求(request)及响应(response)
◆管理国际化的应用
◆使用简单的协议与模型及数据库通信
你的Akelos应用可以在大多数共享主机服务供应方上运行,因为Akelos对服务器唯一的要求就是支持PHP。因此,Akelos PHP框架是理想的用于发布单独web应用的框架,因为它不需要非标准PHP配置便能运行。
6. Symfony
Symfony是一个用于开发PHP5项目的web应用框架。
这个框架的目的在于加速web应用的开发以及维护,减少重复的编码工作。
Symfony的系统需求不高,可以被轻易的安装在任意设置上:你只需一个Unix或Windows,搭配一个安装了PHP5的网络服务器即可。它与差不多所有的数据库兼容。Symfony的价位不高,相比主机上的花销要低得多。
对于PHP开发者而言,使用Symfony是一件很自然的事,其学习曲线只有短短一天。干净的设计以及代码可读性将缩短开发时间。开发者可以将敏捷开发的原理(如DRY,KISS或XP等)应用在其中,将重点放在应用逻辑层面上,而不用花费大量时间在编写没完没了的XML配置文件上。
Symfony旨在建立企业级的完善应用程序。也就是说,你拥有整个设置的控制权:从路径结构到外部库,几乎一切都可以自定义。为了符合企业的开发条例,Symfony还绑定了一些额外的工具,以便于项目的测试,调试以及归档。
7. Prado
PRADO团队由一些PRADO狂热者组成,这些成员开发并推动PRADO框架以及相关项目的进行。
PRADO的灵感起源于Apache Tapestry。从04年开始,PRADO成为SourceForge上的开源项目之一。这个项目目前进展到了3.x版本。
8. Zend
作为PHP艺术及精神的延伸,Zend框架的基础在于简单,面向对象的最佳方法,方便企业的许可协议,以及经过反复测试的快速代码库。Zend框架旨在建造更安全,更可靠的Web 2.0应用及web服务,并不断从前沿厂商(如Google,Amazon,Yahoo,Flickr,StrikeIron和ProgrammableWeb等)的API那里吸收精华。
9. ZooP
Zoop PHP框架,意为Zoop面向对象的PHP框架。
这是个稳定,可伸缩并可移植的框架。从诞生到现在的5年间,已经在不少产品开发中被使用。Zoop是一个快速,有效并干净的框架。它的伸缩性很好,你可以只安装你需要的功能。
对代码并不很熟悉的开发者也可以通过Zoop快速的开发安全的web应用。熟练的开发者则可以更加将Zoop的弹性利用到极致。
Zoop建议将display,logic以及数据层(MVC)分开使用。
Zoop由很多组件和项目集合而成,其中包括smarty和prototype AJAX框架,PEAR模块等。高效的核心组件提供了很多你原本需要自己编码来实现的功能。Zoop内置的纠错功能可以通过配置实现生产环境下的错误日志生成,这个错误日志提供了很多信息,可读性很高,可以更轻易的寻找并排除错误。
Zoop的一个特别之处在于其GuiControls,在PHP中是一个相当革新的想法。它提供了很多form widgets与验证完整的集合到一起,并形成了一个可以轻松打造个性化GuiControls的框架。
10. QPHP
QPHP,意为快速PHP,它是一个与ASP.NET类似的MVC框架。基本上它是这样一个情况:
◆整合了Java和C#的美感
◆除去了在其他PHP框架中使用的Perl形式的意义含糊的语言
◆大量基于OOP的概念
关于php有类似cmap的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php有类似cmap 与php类似的语言的详细内容...