Bootstrap这些年常用的WEB开发工具和技能, 学会一半而找工作无问题

前言

技巧选型并无是雷打不动的,需要依据技术之向上、项目其实状况与人员技能组合事实上考虑,在此列有底光是这些年常用之。

支出环境

  1. 首要出语言:Java7, HTML, Javascript等

  2. 据规范:JEE 7,编码规范,数据库规范等

  3. 关联项目数据库:MySQL 5.5.16还是以上版本

  4. NoSQL:MongoDB 2.6要么以上版本

  5. 操作系统:CentOS 7

  6. Web/应用服务器:Tomcat 7.0.22还是上述版本,NGINX 1.7.0要么以上版本,Jetty
    9.2.x以及以上版本。具体方案的选取,根据开发阶段实际性能评估确定

  7. 工具软件:JIRA, Crowd, Confluence, Fisheye, Crucible, Maven,
    Subversion,git, Nexus, Hudson,Active MQ等

Bootstrap 1

WEB部分功能开发使技术与框架

  1. 代表层:Spring mvc3.1.1, Jquery 1.7.2(DOM操作,页面渲染),Bootstrap

  2. 控制层:Spring 3.1.1

  3. 持久层:Mybatis3.1.1 ,Spring3.1.1

  4. Ajax框架: Jquery1.7.2

  5. JS框架 :Jquery1.7.2

  6. 页面部分:JS, HTML, CSS, HTML5, CSS3, JSON

  7. 缓存机制:Spring 3.1 cache + Ehcache/Memcached,Redis

  8. 静态化机制: HTML控制

  9. Web应用页面流程:Spring web flow

  10. 安框架 Apache Shiro

  11. 国际化:后端:Spring resoureBundleMessageSource 前端:jquery.i18n

  12. UI开发框架:EasyUI

  13. EAI: Spring integration 4.1.2

  14. BPM: Activiti 5.17.0

  15. RESTFul框架:Spring MVC

  16. 通信以及协和:RPC,Socket,RESTFul Web Service等

 

运动客户端支出应用技术与框架

  • 基于iOS平台

  • 要出语言: Objective-C(Native功能)HTML5,CSS3

  • IDE: XCode

  • 开操作系统: Mac OS

  • App模式: Hybrid App(混合模式走应用)

  • 见状图层: Native,UIKit(页面控件),Jquery Mobile,JSON

  • 事情控制层: JsonKit, ASIHTTPRequest,GDataXML

  • Module层: FMDB,FileDownload(FTP下载),RTSPClient

  • 开框架: CFNETWork,Foundation.framework

  • 数据库: SQLite(嵌入式数据库)

Bootstrap 2

  • 基于Android平台

  • 首要开支语言:Java 7,HTML5等

  • IDE:Android SDK

  • 开发操作系统:Windows/Linux

  • App模式: Hybrid App(混合模式走使用)

  • 数据库: SQLite(嵌入式数据库)

Bootstrap 3

动关键技术简介

1
Java开发语言:面向对象的次序设计语言。具有典型之通用性、高效性、平台移植性和安全性,拥有全世界最为老的开发者专业社群。

2 CentOS:Linux发行版之一,稳定可靠的服务器发行版。

3 Spring:轻量级的Java
开发框架,解决企业应用开发的纷繁。轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

4 Spring MVC:构建 Web 应用程序的全都效 MVC
模块。分离了控制器、模型对象、分派器以及处理程序对象的角色。

5
Mybatis:基于Java的持久层框架。消除了几拥有的JDBC代码和参数的手工安装与结果集的摸索。

6 Jquery:优秀之Javascript库,兼容CSS3,兼容各种浏览器。

7 Spring Integration:面向企业应用集成(EAI)的轻量级解决框架。

8 Activiti:开源的劳作流引擎,实现了BPMN
2.0标准,可以宣布设计好之流程定义,并经过api进行流程调度。

9
Drools:易于访问企业政策、易于调整和易于管理的开源业务规则引擎,是为Java量身定制的基于RETE算法的规则引擎的落实。

10 Hybrid
App
:介于web-app、native-app这两者之间的app开发模式,提供具有“Native
App良好用户交互体验的优势”和“Web App跨平台开发之优势”的开支框架支撑。

11 Apache
MINA
:为开发大性能和高可用性的网应用程序提供了特别有益之框架。当前批发的
MINA 版本支持因 Java NIO 技术之 TCP/UDP 应用程序开发、串口通讯程序等。

12 Apache Shiro:用Java
语言实现之安康框架,全方位提供证明、授权、加密对等方案支撑。

13Memcached:高性能的分布式内存对象缓存系统,用于动态Web应用为减轻数据库负载。

14MySQL:关系项目数据库管理网,在WEB应用方面MySQL是太好之RDBMS应用软件之一。

15MongoDB:基于分布式文件存储的数据库,是非关系数据库当中作用最丰富的数据库,特点是青出于蓝性能、易部署、易使,存储数据十分有益。

16SQLite:轻型的数据库,遵守ACID的关系项目数据库管理体系,设计目标是嵌入式的。

 

上述内容还是经验之谈,希望能带新入行的孩子上的大势;写的发生什么尴尬的地方也接大家指正。

相关文章