程序员喜欢嘲笑时尚界,在这个世界里,潮流就像一阵风吹过。裙子的长度起起落落,颜色来来去去,领带变胖变瘦。但是在这个科技的世界里,严谨、科学、数学和精确主宰着时尚。
这并不是说规划是发展趋势的行业缺乏。不同的是,节目的发展趋势是通过提高效率,增强的定制化和易用性的使用驱动。新技术,实现一个或多个这些日食的上一代。这是一个精英,而不是一个奇思妙想,ocracy。
以下是对什么是热的清单 - ,什么不是 - 今天的程序员之间。不是每个人都会有什么是上市的同意,什么是d上市,什么是被排除在外。但是,这是什么使得编程的乐趣无穷行业:快速变化,激烈的辩论,突然复出。
热点:预处理器
没有:全语言栈
就在不久之前,创建一种新的编程语言的人还必须构建一切能够将代码转化为输入到硅中的比特的东西。然后有人发现他们可以利用以前的成果。现在,有聪明想法的人只需编写一个预处理器,用一组丰富的库和api将新代码转换为旧代码。
谁爱动态类型的开发人员创建了Groovy中,一个简单的Java版本,而不过于坚持标点符号。这些谁希望修正的JavaScript创建的CoffeeScript,一个预处理程序,它们可以让代码,同样,无繁重标点符号。似乎有数十种语言比如Scala或Clojure的在JVM上运行,但只有一个JVM。为什么要推倒重来?
热点:JavaScript MV*框架
不是:JavaScript文件
很久以前,每个人都学会了编写JavaScript来弹出警告框或检查表单中的电子邮件地址是否包含@符号。现在HTML AJAX应用程序是如此复杂以至于很少有人从头开始。采用一个精心设计的框架和编写一些粘合代码来实现业务逻辑更简单。现在有几十框架喜欢剑道,煎茶,jQuery Mobile的,AngularJS,灰烬,骨干,流星JS,等等 - 所有准备处理事件和内容为您的Web应用程序和网页。
热点:CSS框架
不是:通用级联样式表
曾几何时,平添几分潇洒的一份旨在打开CSS文件,并包括如字体风格的一个新的命令的网页:斜体。然后将文件保存午饭去了硬上午的工作后。现在的网页是如此复杂,它不可能以填补如此简单的命令的文件。一个好办法,以一种颜色,一切都正常了出来。这就像他们说的阴谋和生态:一切都连接。
这就是像SASS及其同类指南针CSS框架已经发现了坚实的基础。他们鼓励有文化的,稳定的,通过提供编程代码结构,如实际变量,嵌套块和混合插件。这听起来不像是在编程层多新奇,但它的设计层一个大的飞跃。
热点:SVG + JavaScript的画布上
不是:闪
一晃已经促使人们疯狂多年,但艺术家们总是喜欢的结果。该抗锯齿渲染看起来不错,许多有才华的艺术家都内置Flash代码深栈,提供精良的过渡和动画。
现在JavaScript层有能力做同样的事情,浏览器制造商和开发者都在为Flash的终结而欢呼。他们认为与DOM层更好的集成来自SVG(可伸缩向量图形)等新格式。SVG和HTML由一大堆标记组成,Web开发人员通常更容易使用它们。还有一些大型api提供了在画布对象上进行精细绘图的功能,这些api通常借助视频卡。把它们放在一起,就没有理由再使用Flash了。
热点:几乎大数据(分析不使用Hadoop)
不:大数据(用Hadoop)
每个人都喜欢觉得自己是大男人校园,如果他们不,他们正在寻找合适的大小,他们能站出来的校园。所以,这是毫不奇怪的是,当词“大数据”开始流经行政套房,西服开始要求最大,功能最强大大数据系统就好像他们买的是游艇或摩天大楼。
有趣的是,很多问题都没有大到足以使用高档的大数据解决方案。当然,像谷歌或雅虎公司的跟踪我们所有的网页浏览;它们在PB级或尧字节的测量数据文件。但大多数公司的数据集,可以轻松放置于一个基本的PC的RAM。对于字节寥寥十亿事件足够了 - 我和16GB的RAM在电脑上写这个。在大多数的算法,数据并不需要读入内存中,因为从SSD流它是好的。
有些实例需要Hadoop云中并行运行的几十台机器的快速响应时间,但许多实例在单台机器上运行也很好,没有协调或通信的麻烦。
热点:游戏框架
不:本土游戏开发
曾几何时,游戏开发意味着雇佣大量的开发谁从头C写的一切。当然它的成本一bazillion美元,但它看起来很棒。现在,没有人能买得起的自定义代码的奢侈品。大多数游戏开发商年前放弃了他们的自豪感和团结一样,电晕,或LibGDX使用库来构建自己的系统。他们不写C代码一样多的库指令。它是一个耻辱,我们的游戏没有手工制作的骄傲,但使用相同的发动机冲出?大多数的开发商都松了一口气 - 因为他们没有处理的细节,他们可以专心的玩游戏,叙事弧,文字和艺术。
热点:单页Web应用程序
不:网站
记住,当指向的网址充满了静态的文字和图片的网页?如何简单,古朴的把所有信息的独立网页被称为网站的网络。新的Web应用程序都充满了内容的大型数据库的前端。当Web应用想要的信息,它抽出来的数据库,并将其注入本地模具。有没有必要来标记所有构建一个网页所需要的额外网络中的数据。数据层是从表示和格式化层完全分开。在这里,移动计算的兴起是另一个因素:一个单一的,反应灵敏,设计网页,像一个应用程序的工作 - 所有的更好,以避免应用商店的混乱。
热点:移动Web应用程序
没有:原生移动应用
比方说,你有一些移动内容的伟大的想法。你可以赶去,写于iOS,安卓,Windows 8的不同版本,甚至可能黑莓OS或其它之一。每个需要一个单独的团队讲不同的编程语言。然后,每个平台的应用程序商店发挥其自身的一磅肉之前,应用程序可以提供给用户的。或者你可以只建立一个HTML应用程序,并把它放在网页上的所有平台上运行。如果有一个变化,你并不需要返回到应用商店,乞求一个bug修复的快速审查。现在,HTML层越来越快和更快的芯片上运行,此方法可以使用本机应用程序上更加复杂和交互式应用程序更好地竞争。
热点:安卓
不是:iOS
是不是仅仅几年前苹果商店的蜿蜒指出,线?时代在变。虽然iPhone和iPad继续拥有忠实球迷谁爱自己的丰富,复杂的UI,原始销售数字有利于Android的越来越多。有报道甚至说,销售的手机中,70%以上都是机器人。
原因可能和价格一样简单。虽然iOS设备保持了高昂的价格,但Android世界充斥着大量竞争,生产的平板电脑的价格只有iOS设备的五分之一。省钱总是一种诱惑。
但另一个因素可能是开源的效果。任何人都可以在市场上的竞争 - 他们这样做。有大的Android平板电脑和小家伙们。有Android的相机,甚至Android的冰箱。谁也没有说,“妈妈,我可以?”以谷歌的创新。如果他们有一个想法,他们按照自己的心意。
热点:GPU
没有:CPU
当软件是简单的说明被安排在一个不错的线路,该CPU是计算机的王,因为它所做的一切繁重的工作。现在,视频游戏充满了可以并行运行大量的图形程序,显卡运行的表演。这很容易花$ 500,$ 600或更多看中的显卡上,并且有些严重的玩家使用超过一个。这比许多基本的台式机价格的两倍。玩家是不是唯一的吹嘘他们的GPU卡。现在计算机科学家正在将许多并行应用程序在GPU上运行速度几百倍。
热点:GitHub上
没有:RA(C)SUMA(C)■
当然,你可以通过阅读一份自吹自擂的成就清单来学到一些东西,其中包括担任初中象棋俱乐部副主席。但是阅读别人的实际的代码更丰富,更有教育意义。他们能写出好的评论吗?他们是不是浪费了太多的时间把事情分成小班做,做得很少?有一个真正的建筑可以扩展吗?所有这些问题都可以通过浏览一些代码得到答案。
这就是为什么参与开源项目正在成为找工作越来越重要。从专有共享项目的代码是很难的,但开放的源代码可以到处去逛逛。
热点:租赁
没有:逢低买入
当亚马逊(Amazon)在黑色星期五(Black Friday)公布电脑和其他电子产品的销售情况时,该公司忘记把值得炒作的交易也包括进去了其云。给它点时间。不久前,公司开设了自己的数据中心,并聘请自己的员工来运行他们彻底购买的电脑。2020欧洲杯预赛现在,他们租了电脑,数据中心,工作人员,以及按小时甚至是软件。2020欧洲杯预赛没有人希望拥有任何的麻烦。这都是一个好主意,至少要等到网站去病毒,你知道你付出的点击一切。现在,如果只有亚马逊找到一种方式来传递其无人驾驶飞机云,趋势将收敛。
热点:Web界面
没有:集成开发环境
很久以前,人们使用命令行编译器。然后有人将其与编辑器和其他工具集成,从而创建IDE。现在是时候让基于浏览器的工具对IDE进行eclipse (ha)了,这些工具允许您编辑代码(通常是工作系统的代码)。如果你不喜欢WordPress的工作方式,它有一个内置的编辑器,可以让你随时修改代码。微软的Azure允许您在其门户中编写JavaScript粘合代码。这些系统没有提供最好的调试环境,编辑生产代码也有一些危险,但这种想法是可行的。
热点:Node.js的
没有:JavaEE的,Ruby on Rails的,PHP
服务器世界一直对那个让操作系统纵情任性的任何,效率低下,或荒淫程序员的行为线程模型。无论愚蠢的循环或者浪费计算程序员的编码,该操作系统将在线程之间切换平衡性能。
随后的Node.js随着JavaScript回调编程模型的出现,代码运行得非常快——比以前只用于警告框的玩具语言的速度快得多。突然之间,创建新线程的开销变得明显起来,Node.js开始起飞。当程序员表现不好时,问题就出现了,但是责任在很大程度上对他们来说是好的。让程序员明白资源约束通常会产生更快的代码。
js世界还得益于浏览器和服务器之间的和谐。相同的代码在两者上运行,使得开发人员更容易移动特性和复制功能。因此,Node.js层已经成为互联网上最热门的堆栈。
热点:黑客空间
没有:学院
一个成本四年25万美元。大约一个月$ 50的其他费用,大折扣,提前支付。One使用钱买足球场,看中的房子为总统,华而不实的宿舍,以及四色杂志。另外购买3D打印机,示波器,电烙铁等。
黑客空间正在加紧培育创新精神,而不学院工业园区的离谱的开销。他们所创建的社交网络,产卵启动和积累财富,但没有官僚作风和愚蠢的一致性艾默生称为“小小的心灵的妖怪。”课程不需要持续整个学期。学生不需要一年开始学习之前启动竞选活动入场。特设性质正在迅速证明更适合于技术的迅速变化的世界。
这个故事,“15个热设计趋势 - 和15去冷”最初发表InfoWorld的 。