本人使用php许多年,多少年呢,从2007年开始吧。不知道多少年了
从php5,到php7。框架从Yii2.0、codeigniter、laravel、ThinkPhp。我没用过的就数不过来了。
不管php框架多牛逼,终究还是抵不过人们心中的成见。无数的声音在说Php不行了。
在小小的代码里面挖呀挖呀挖。写的不对本人不负责哈。
性能对比
- PHP:尽管 PHP 可以处理较大的负载,但其性能不如 Java、Python 或 Golang。最近的更新已经改善了该语言的性能,但它依旧不是最好的选择,特别是对于大型应用程序。
- Java:Java 可以处理大量的并发请求,并且其 JVM 优化可以提高其性能。Java 还提供了先进和成熟的内存管理,有助于处理大规模的数据集。
- Python:Python 的性能一般不如 Java 或 Golang。但是,Python 可以很好地处理 CPU 密集型任务,如科学计算等,由于其具有出色的科学计算库。
- Golang:Golang 具有超级快的编译速度和运行速度,这使得它成为构建高性能、并发应用程序的理想选择。
自己学习记录下数据类型
PHP、Java、Python 和 Golang 四种编程语言的基本数据类型表格:
|
编程语言 |
基本数据类型 |
|
PHP |
integer, float, double, string, boolean, array, object, NULL, resource |
|
Java |
byte, short, int, long, float, double, char, boolean |
|
Python |
int, float, complex, str, bool, list, tuple, set, dict, NoneType |
|
Golang |
int, int8, int16, int32, int64, uint, uint8, uint16, uint32, uint64, uintptr, float32, float64, complex64, complex128, bool, string |
这些语言都有类似的基本数据类型,包括整型、浮点数、布尔值等。但是在具体实现上,它们可能在数据类型名称、精度等方面有所不同。
框架
- PHP:
- Laravel:Laravel 是当前 PHP 社区中最受欢迎的框架,提供了许多有用的功能,如服务器端渲染、RESTful API 开发等。
- Symfony:Symfony 是一个高性能、灵活的 PHP 框架,提供了丰富的组件和工具,便于开发人员快速构建应用程序。
- CodeIgniter:CodeIgniter 是一个轻量级 PHP 框架,具有快速、灵活和安全的特点,其骨干代码量很小,易于学习和使用。
- ThinkPHP 是一个快速、简单的面向对象的轻量级 PHP 开发框架,创立于 2006 年初,遵循 Apache2 开源协议发布,是为了灵敏 WEB 应用开发和简化企业应用开发而诞生的。
- Java:
- Spring:Spring 是目前 Java 开发人员中最常用的框架之一,它提供了大量的组件和工具,使得开发人员可以快速构建高性能的企业应用。
- Hibernate:Hibernate 是一个强劲的 ORM 框架,使得 Java 开发人员可以方便地将数据存储到关系型数据库中。
- Struts:Struts 是一个开源的 Java Web 应用程序框架,它采用了经典的 MVC 设计模式,提供了许多有用的组件和工具。
- Python:
- Django:Django 是一个高级 Web 框架,提供了完整的 MVC 模式支持,开发人员可以使用 Django 快速构建 Web 应用程序。
- Flask:Flask 是一个轻量级 Web 框架,超级适合小规模的 Web 应用程序开发,同时也提供了大量可扩展的插件。
- Pyramid:Pyramid 是一个轻量级、高效的 Python Web 框架,提供了完整的路由器、视图、模板系统以及插件等功能。
- Golang:
- Gin:Gin 是目前 Golang 社区中最受欢迎的 Web 框架之一,它提供了快速的路由处理和中间件支持。
- Beego:Beego 是一个全功能的 Web 框架,提供了丰富的工具和组件,使得 Golang 开发人员可以快速构建高性能的 Web 应用程序。
- Echo:Echo 是一个高性能、简单、易扩展的 Web 框架,适用于构建 HTTP API 和 Web 应用。Echo 采用类似于 ExpressJS 的路由器设计,易于使用。
最后发现领导会哪个就用哪个。由于领导hold住。。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...


