小弟先在此见过各位大虾。小弟我也一枚悲催的程序猿,绝大部分时间是在堆砌c++代码,业余里也捣腾下Java类的东西。从运用层的用户界面到后台服务都开发过。小弟在此所说的平台整合其实主要是指不同平台的运用如何去公用一个服务,就这点意思。小弟献身IT也就3年的时间,所说的所写的都是小弟亲自实践过甚者还是上线的项目,如果说的做的不对,请给小弟我严肃的批评与指正。
一、背景或者是目的
随着PC硬件跟移动平台的飞速发展,硬件条件越来越强大,软件到底需要如何跟硬件匹配和适应呢?小弟觉得运用级的系统的性能不再是程序员最执着和最揪心的话题(这里的性能主要指对资源的占用与释放,比如内存对齐,选择较底层的数据结构等),反而是软件如何去最大化复用,也就是软件的跨平台性。平台整合主要目的就是实现一套服务如何去同时支持浏览器,桌面运用系统,android系统以及ios系统的业务需求。最终实现服务器的归一化,客服端的多样化。
二、涉及到的知识点
Tomcat,java,c++,gsoap,xml,webservice,javaweb的开源框架及各种系统中的socket请求过程以及程序中设计模式的基本知识。