1、语法简单

2、学习成本低

3、开发效率高

4、跨平台

5、开发部署方便

6、开源框架非常丰富(如:ThinkPHP)

7、开源CMS系统非常丰富(如:Joomla,Wordpress)

8、开源网站系统非常丰富(如:DiscuzX)

最新文章

  1. GUI 和 GUILayout 的区别
  2. MyBatis学习--逆向工程
  3. nginx location在配置中的优先级
  4. JAVA通过C3P0连接数据库
  5. [React Native] Build a Separator UI component
  6. CSS3最简洁的轮播图
  7. 敏捷开发(六)- SCRUM全员会议
  8. Oracle GoldenGate微服务架构的服务Shell脚本
  9. 如何实现一个基于 jupyter 的 microservices
  10. App后台Keynote
  11. POI SXSSFWorkbook 读取模板 存在公式解决
  12. IDEA创建简单SSM项目使用传统Jar包
  13. @ModelAttribute注解(SpringMVC)
  14. cache基础
  15. elasticsearch内存优化设置
  16. Java中的四种内部类
  17. 关于latex编译中文不显示问题的解决方法。
  18. Unity协程Coroutine使用总结和一些坑
  19. Select、Poll与Epoll比較
  20. Spring Boot入门——文件上传与下载

热门文章

  1. Implement Hash Map Using Primitive Types
  2. 剑指offter-面试题7.用两个栈实现队列
  3. Zookeeper 4、Zookeeper开发
  4. 对中级Linux 用户非常有用的20 个命令
  5. UGUI 锚点
  6. 遍历父视图上的button
  7. 安装Oracle11后在SQL Developer启动时提示:enter the full pathname for the java.exe
  8. 关于.netFramework概述
  9. 班上有学生若干名,已知每名学生的成绩(整数),求班上所有学生的平均成绩,保留到小数点后两位。同时输出该平均成绩整数部分四舍五入后的数值。 第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的成绩,取值在int范围内。
  10. Hadoop配置文件-hdfs-site.xml