软件开发中高级语言

动态语言

  • ruby on rails、python、php
快速开发简单系统
ruby on rails结合了java(稳定)和php(快速)的优点
  • 优点:
通过脚手架生成webmvc包括crud和建表,码农只需补充业务逻辑,开发速度是java10倍,独步天下
  • 缺点:
缺乏编译期检查,很多错误都在运行时暴露,只好增加运行时检查即以单元测试覆盖来解决(Python同样)

静态语言

  • java
java模块化
jndi(使用类似目录的方式来寻配资源,==不太准确哈==)
jms与mq:jms是标准

编程方式

  • 命令式编程
计算机设计之初cpu运行,大多数计算机语言包括java7
  • 声明式编程
数据库sql、java8
posted @ 2020-07-14 18:18  小嘟嘟虫  阅读(177)  评论(0编辑  收藏  举报