atitit。企业组织与软件project的策略 战略 趋势 原则 attilax 大总结
atitit。
企业组织与软件project的策略 战略 趋势 原则 attilax 大总结
。iframe 3
10. #--------------------------------other 3
1. 战略规划,适当的过度设计
2. 跨平台化
3. 可扩展性高于一切
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
4. 界面html5化
wpf,swing,都会消失
5. web界面spa ajax化
不再鼓舞跳转,通过ajax模式化
6. Vm 平台化
在非常久非常久曾经,Sun公司打造了Java并为全世界贡献了虚拟机这一宝贵財富。在微软推出C#语言的时候。人们意识到虚拟机本身在功能上并不局限于某一种语言。
不论什么可以被转化为字节代码的内容都能在虚拟机上发挥应有的作用。
如今。似乎每一个人都在为实现这一目的而着手构建自己的语言。
将构建虚拟机方面的工作全然交给Sun/甲骨文公司,而将自己的主要精力放在语法与结构的种种细节上,这已经成为当下极为常见的开发态势。
相似的情况也出如今浏览器领域。
使得,你能够创建你自己的浏览器和语言,也能够通过价差编译在Java 中模拟。如今非常多新创建的脚本语言也是这么做的。谷歌的 Web 工具包也有类似的功能:将Jave 语言转换成 Java 脚本。
7. 插件化
8. 自包括,容器化隔离。。iframe
9. 延迟初始化 cfg bat化。。
10. #--------------------------------other
11. 全球化(国际化)
12. 移动化
13. open source
14. 触摸支持
图标要大。。输入框要高
15. Jquery 二手的api
16. 2、架构(Frameworks)
17. (APIs)
18. Pass
、应用程序容器(Application containers)
专门建立一个server来做比較困难的工作。程序猿能够从server上获代替码然后执行。而且将执行日志发送到服务端。
有时候能够得到正确的库,有时候得到的库是错误的,但终于,都会找到可用的代码库。
如今。类似 Docker 这种应用程序容器同意我们按一个button就找到正确的库。假设 这个代码库能够执行在我们的測试机上。它也能够执行在server上。
全部的东西都捆绑在一起了,那些夹在我们桌面和服务之间不兼容的东西都不存在了。
信息化开发理念
19. 代码转换
热门:预处理器
冷门:全语言堆栈
就在不久之前。创建新型编程语言的人们还不得不使尽浑身解数将代码转化为可以令芯片理解的信息。这时。有人发现自己可以把原先取得的工作成果加入进来。现在人们有了更加睿智的处理方式,仅仅需编写一套预处理器。就可以将新型代码转译为具备丰富API及库的旧有代码。
偏爱动态类型的技术人员创建出了Groovy,这是一套Java的简化版本号、不再过分坚持标点符号的使用方式。
那些希望改进JavaScript的 技术人员则创造出了CoffeeScript,这套预处理器同意使用者在无需考虑标点符号运用方式的前提下进行编码。眼下已经有以Scala及 Clojure为代表的数十种语言执行在JVM之上,但JVM却继续保持着自身的独特地位。
既然转译全然可行,我们为什么要把自己过去的工作推倒重来?
20. 框架化(仅仅做模块)
然而,这样的特征正在消失。我们的代码越来越多地依赖于生态系统。举例来说,很多PHP程序猿都仅仅是在为WordPress、Drupal、Joomla或者其他什么框架创建插件。他们的代码总是同一时候也不得不以模块化形式出现,以保障与其他模块的并行运作。
有时详细的单位甚至更小,由代码片段缩小为字符串。比如不少Drupal模块就能够通过调整为PHP服务。
程序猿仅仅须要将片段形式的代码填充进去就可以。而无需单独创建不论什么新的内容。
我们的代码越来越多地依赖于生态系统。
举例来说,很多PHP程序猿都仅仅是在为WordPress、Drupal、Joomla或者其他什么框架创建插件。他们的代码总是同一时候也不得不以模块化形式出现。以保障与其他模块的并行运作。
21. 云端化web化
22. 硬件捆绑固化
23. base
基础设施
24. 社会化
基础设施,公共建筑
25. 社交化
26. o2o网点化
atitit。企业组织与软件project的策略 战略 趋势 原则 attilax 大总结的更多相关文章
- atitit。企业组织与软件工程的策略 战略 趋势 原则 attilax 大总结
atitit.企业组织与软件工程的策略 战略 趋势 原则 attilax 大总结 1. 战略规划,适当的过度设计 1 2. 跨平台化 1 3. 可扩展性高于一切 1 4. 界面html5化 2 5. ...
- Atitit 发帖机系列(7) 词法分析的方法attilax大总结)
Atitit 发帖机系列(7) 词法分析的方法attilax大总结) 1.1. 词法分析貌似俩大方法,一个直接根据状态图转换,一个根据dfa1 1.2. switchcase或者ifelse 最原始方 ...
- Atitit. 高级软件project师and 普通的差别 高级编程的门槛总结
Atitit. 高级软件project师and 普通的差别 高级编程的门槛总结 1. 完备的知识体系 2 2. 编程理论/原理的掌握 2 1.1. 掌握经常使用的概念(ORM,IOC.AOP,eve ...
- Atitit.研发管理软件公司的软资产列表指南
Atitit.研发管理软件公司的软资产列表指南 1. Isv模型下的软资产1 2. 实现层面implet1 3. 规范spec层1 4. 法则定律等val层的总结2 1. Isv模型下的软资产 Sof ...
- Atitit各种SDM 软件开发过程SDP sdm的ddd tdd bdd设计
Atitit各种SDM 软件开发过程SDP sdm的ddd tdd bdd设计 1.1. software development methodology (also known as SDM 1 1 ...
- Atitit 深入理解软件的本质 attilax总结 软件三原则"三次原则"是DRY原则和YAGNI原则的折
Atitit 深入理解软件的本质 attilax总结 软件三原则"三次原则"是DRY原则和YAGNI原则的折 1.1.1. 软件的本质:抽象 1 1.2. 软件开发的过程就是不断 ...
- Atitit.atiInputMethod v2词库清理策略工具 q229
Atitit.atiInputMethod v2词库清理策略工具 q229 1.1. Foreigncode 外码清理1 1.2. 垃圾词澄清1 1.1. Foreigncode 外码清理 On ...
- 备战“软考”之软件project
说到"软件project"就有一种非常纠结的感觉!为什么呢?由于刚进入软考复习阶段,大家都把它放到了"比較"次要的地位,由于已经学过两遍,再加上它没有非常难理解 ...
- 软件project师的属性与发展
工作近十年了.[软件project师] 一直是我职业 title 的中心词,仅仅是前面的修饰语在不断变化,从0基础.中级.高级到资深. 事实上 [软件project师] 是一个非常泛化的定义.工作现实 ...
随机推荐
- hive join 优化 --小表join大表
1.小.大表 join 在小表和大表进行join时,将小表放在前边,效率会高.hive会将小表进行缓存. 2.mapjoin 使用mapjoin将小表放入内存,在map端和大表逐一匹配.从而省去red ...
- HDOJ 3339 In Action
最短路+01背包 In Action Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Other ...
- POJ--1087--A Plug for UNIX【Dinic】网络最大流
链接:http://poj.org/problem? id=1087 题意:提供n种插座.每种插座仅仅有一个,有m个设备须要使用插座,告诉你设备名称以及使用的插座类型,有k种转换器.能够把某种插座类型 ...
- [Android]RecyclerView的简单演示样例
去年google的IO上就展示了一个新的ListView.它就是RecyclerView. 下面是官方的说明,我英语能力有限,只是我大概这么理解:RecyclerView会比ListView更具有拓展 ...
- Oracle学习(11):PLSQL程序设计
PL/SQL程序结构及组成 什么是PL/SQL? •PL/SQL(Procedure Language/SQL) •PLSQL是Oracle对sql语言的过程化扩展 •指在SQL命令语言中添加了过程处 ...
- Oracle Access和filter的区别
在查看Oracle执行计划的时候经常会遇到Access和filter,脑容量太小,总是分不清两者的区别...稍作整理. Access:表示对应的谓词条件会影响数据的访问路径(是按照索引还是表) Fil ...
- HTTP_PROXY
Linux, macOS, or Unix: $ export HTTP_PROXY=http://a.b.c.d:n $ export HTTPS_PROXY=http://w.x.y.z:m 设置 ...
- windows phone 页面主题设计
达到如图这个效果: 1.保证状态栏背景色与主题栏颜色相同需设置状态栏的透明度,代码如下: shell:SystemTray.IsVisible="True" shell:Syste ...
- table-layout:fixed属性
说实话,第一次见到这个属性有点懵圈,真是没见过这个属性 好了,直接说作用 table-layout其实是一种表格算法,用来显示表格单元格.行.列的算法规则. 固定表格布局: 固定表格布局与自动表格布局 ...
- ListView的Item动画
1.效果图 2.需求就是点击item歌曲时,实现一种飞入到预约按钮处的效果 3.思路:在布局文件中加入了一个条目布局,和listView的item一样,点击listView的item时,使用给条目布局 ...