设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

2014年编程兴衰趋势预测

2014-1-14 11:42| 发布者: joejoe0332| 查看: 2968| 评论: 0|原作者: 薛梁|来自: CSDN

摘要: 新的一年即新的开始,在如日中天的软件开发领域里,相伴随的也是优胜劣汰法则。本文就以预处理器、JavaScript MV框架、CSS框架、单页面Web App设计、GPU、GitHub和Web接口为例,讲述在新的一年里谁是开发者的最爱! ...


Hot:SVG + JavaScript on Canvas
Not:Flash

  这么多年来,Flash一直在牵引着软件工程师们的主流思想,主要是因为软件工程师乐见这样的结果。对普通显示效果的渲染看起来很不错,许多有才华的设计师们为Flash代码建立了一个优质的堆栈,这样便于提供复杂的转换和动画显示功能。



  既然JavaScript有能力做和Flash同样的事情,那浏览器厂商和开发者肯定更加倾向于JavaScript。开发者们认为DOM层与来自新格式SVG(可伸缩向量图形)的整合将会带来更好的结果。SVG和HTML是由大量的标签组成,便于Web开发者使用。紧接着,就会有大量的API在Canvas项目上提供精致的画面,弱弱的问一句:那还有必要再继续使用Flash吗?


Hot:单页面Web App设计
Not:网站设计



  记得在网络出现并不久的时候,URL所指向的Web页面都是充满了静态文本和图像的,把所有信息放到一个称之为网络的网页是非常之简单的。新的Web App对于大型数据库而言算是比较前端的了,当Web App想要获得所需信息的时候,它就会从数据库中把数据调出来放到指定的位置,而数据层则是完全独立于表示层和格式化层的。在这里,移动计算机处理技术的兴起也是另一个因素:一个单一的、响应式设计的Web页面就像是一个应用程序——这样就更好的避免了APP Store里可能出现的混乱现象。


Hot:GPU
Not:CPU



  当设计的软件运行起来很简单且指令顺序安排合理的话,能够承担计算机重任的CPU就是计算机的国王。现在,视频游戏里填上了大量的、可以并行运行的图形程序,而显卡上只会显示画面。而且花点钱就能买到比较精致的显卡了。目前大部分玩家并不是在吹嘘他们的GPU显卡,因为现在的计算机科学家们正在将多并行应用程序进行转换,这样的话,软件程序在GPU上运行的速度将是在CPU上运行速度的数百倍。


Hot:GitHub
Not:Résumés

  实际上,阅读别人的代码是相当有意义的,能让你觉得丰富代码有很多种途径,且更具有指导意义。他们写的注释够好吗?他们在处理微小问题上浪费了很多时间吗?所有的这些问题只要瞥一下别人的代码就可以得到答案了。




  这就是为什么参与开源项目对将来找工作而言是比较重要的过程。共享一个专有项目的代码也许困难了一点,但是开源代码可以无处不在。


Hot:Web接口
Not:IDEs



  也是在很早以前,人们只能使用一个命令行编译器。后来呢,有人通过集成编辑器和其他工具而创建了IDE。不过现在又到了IDE黯然失色的时候了——通过基于浏览器的工具就可以编写用于工作系统的代码。如果你不喜欢WordPress的工作方式,IDE可以在程序中安装一个内置的编辑器,随时随地的更改代码,也就是说,IDE更人性化。



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部