21个热设计趋势 - 和21去冷

热不热?从Web到主板训练场,得到了瓢什么是在和什么应用开发出来的

HOA420通过维基百科

程序员喜欢嘲笑时尚界,在这个世界里,潮流就像一阵风吹过。裙子的长度起起落落,颜色来来去去,领带变胖变瘦。但是在这个科技的世界里,严谨、科学、数学和精确主宰着时尚。

这并不是说编程是一个没有趋势的职业。不同之处在于,编程趋势是由更高的效率、更多的定制和易用性所驱动的。提供一个或多个这样的功能的新技术使上一代技术相形见绌。这是精英统治,而不是奇思妙想统治。

以下是对什么是热的,什么不是今天的程序员中的列表。不是每个人都会有什么是上市的同意,什么是d上市,什么是被排除在外。这是什么使得编程的乐趣无穷行业:快速变化,激烈的辩论,突然复出。

热点:预处理器
不是:完整的语言堆栈

就在不久之前,创建一种新的编程语言的人还必须构建一切能够将代码转化为输入到硅中的比特的东西。然后有人发现他们可以利用以前的成果。现在,有聪明想法的人只需编写一个预处理器,用一组丰富的库和api将新代码转换为旧代码。

脚本语言如Python或JavaScript曾经仅限于小项目,但现在他们的认真工作的基础。而那些谁不喜欢的JavaScript创建CoffeeScript中,预处理器,让他们的代码,同样,无繁重标点符号。有几十种变化preslicing并以不同的方式predicing语法。

+也在网络世界有个足球雷竞技app混杂的编程语言特性+

喜欢动态类型的人创建Groovy,这是一个简单的Java版本,没有过分坚持使用的标点符号。似乎有数十种语言,比如Scala或Clojure在JVM上运行,但是只有一个JVM。你可以在。net的虚拟机上运行多种语言。为什么要重新发明轮子?

热点:码头工人
不是:虚拟机监控程序

这并不完全正确。虚拟机监控程序有自己的位置,许多Docker容器运行在运行在虚拟机监控程序之上的操作系统中。然而,Docker容器是如此如此的比虚拟机映像小得多,这使得它们更容易使用和部署。

当开发人员可以,他们更愿意出货仅Docker容器,这要归功于,使他们能够在部署过程中篡改的难易程度。聪明的公司,如Joyent的是搞清楚如何来挤压甚至更多的脂肪出栈,使得容器可以运行,因为他们喜欢说,在“裸机”。

热点:JavaScript MV*框架
不是:JavaScript文件

很久以前,每个人都学会了编写JavaScript来弹出警告框或检查表单中的电子邮件地址是否包含@符号。现在HTML Ajax应用程序非常复杂,很少有人从头开始。采用一个精心设计的框架和编写一些粘合代码来实现业务逻辑更简单。

现在有几十框架喜欢剑道,煎茶,jQuery Mobile的,AngularJS,灰烬,骨干,流星JS,更多的人,都准备处理您的Web应用程序和网页的事件和内容。

这些仅仅是Web应用程序。也有调整,以提供跨平台开发的智能手机/平板电脑世界的数字。技术,如NativeScriptPhoneGap的,煎茶触摸用HTML5技术创建应用程序有几个选项吗

热点:CSS框架
不是:通用级联样式表

以前,向Web页面添加一些花哨的东西意味着打开CSS文件并包括一个新的命令,比如字体样式:斜体。然后你把文件存了下来,在一上午的辛苦工作后去吃午饭。现在,Web页面是如此复杂,以至于不可能用这样简单的命令填充文件。对颜色稍作调整,一切都会不正常。就像他们说的阴谋论和生态:一切都是相互关联的。

这就是像SASS及其同类指南针CSS框架已经发现了坚实的基础。他们鼓励有文化的,稳定的,通过提供编程代码结构,如实际变量,嵌套块和混合插件。这听起来不像是在编程层多新奇,但它的设计层一个大的飞跃。

热点:SVG + JavaScript在画布上
不是:闪

多年来,Flash一直让人抓狂,但艺术家们一直都很喜欢这样的效果。抗锯齿渲染看起来很棒,许多有才华的艺术家已经构建了大量的Flash代码来提供复杂的过渡和动画。

现在JavaScript层有能力做同样的事情,浏览器制造商和开发者都在为Flash的终结而欢呼。他们认为与DOM层更好的集成来自SVG(可伸缩向量图形)等新格式。SVG和HTML由一大堆标记组成,Web开发人员通常更容易使用它们。还有一些大型api提供了在画布对象上进行精细绘图的功能,这些api通常借助视频卡。把它们放在一起,你就没有理由再使用Flash了。

热点:几乎大数据(分析不使用Hadoop)
不是:大数据(使用Hadoop)

每个人都喜欢觉得自己是大男人校园,如果他们不,他们正在寻找合适的大小,他们能站出来的校园。这是毫不奇怪的是,当将“大数据”开始流经行政套房,西服开始要求最大,功能最强大大数据系统因为如果他们购买游艇或摩天大楼。

有趣的是,许多问题还没有大到可以使用最花哨的大数据解决方案。当然,像谷歌或雅虎这样的公司会跟踪我们所有的网页浏览记录;他们有以pb或yottabytes计量的数据文件。但大多数公司的数据集都可以轻易地放入一台基本电脑的内存中。我是在一台有16GB RAM的PC上写这篇文章的——这足够用几个字节处理10亿个事件了。在大多数算法中,数据不需要读入内存,因为从SSD中进行流媒体处理就可以了。

有些实例需要Hadoop云中并行运行的几十台机器的快速响应时间,但许多实例可以在单个机器上运行,而不需要协调或通信的麻烦。

热点:火花
没有:Hadoop的

这并不是说Hadoop正在冷却,而是它的火花正在燃烧,使得Hadoop模型看起来有点老了。Spark借鉴了Hadoop方法的一些最好的想法,从大量数据中提取意义,并通过一些可靠的改进更新它们,使代码运行得更快。最大的问题可能是Spark将数据保存在快速内存中,而不是要求将所有内容写入分布式文件系统。

当然,很多人都在使用存储在Hadoop的分布式文件系统数据星火的处理速度合并两个。他们比竞争对手更多的合作伙伴。

热点:人工智能/机器学习
不:大数据

没有人知道“人工智能”这个词是什么意思,这对营销人员很有帮助,尤其是在“大数据”这个词已经过时的情况下。他们正在从人工智能中抓取术语,并升级在我们的日志文件和点击流中搜索的大型数据处理算法的复杂性。通过借鉴50多年来人工智能研究中更为复杂的算法,我们比以往任何时候都更有可能在噪音中找到那个信号。从机器学习框架到认知计算,再到IBM的沃森(Watson),你现在可以ping它来解决你的问题。每一种都提供了自己级别的机器智能,从而有望为我们接管更多的数据分析和取证工作。

热点:游戏框架
不是:本地游戏开发

曾几何时,游戏开发意味着雇佣大量的开发谁从头C写的一切。当然,这花费了bazillion美元,但它看起来很棒。现在,没有人能买得起的自定义代码的奢侈品。大多数游戏开发商年前放弃了他们的自豪感和团结一样,电晕,或LibGDX使用库来构建自己的系统。他们不写C代码一样多的库指令。它是一个耻辱,我们的游戏没有手工制作的骄傲,但使用相同的发动机冲出?不。大多数的开发商都松了一口气 - 因为他们没有处理的细节,他们可以专心的玩游戏,叙事弧,文字和艺术。

热点:单页Web应用程序
不是:网站

记住,当指向的网址充满了静态的文字和图片的网页?如何简单,古朴的把所有信息的独立网页被称为网站的网络。设计团队会花几个小时讨价还价站点地图,并试图使它很容易的进行导航。

新的Web应用程序都充满了内容的大型数据库的前端。当Web应用想要的信息,它抽出来的数据库,并将其注入本地模具。有没有必要来标记所有构建一个网页所需要的额外网络中的数据。数据层是从表示和格式化层完全分开。在这里,移动计算的兴起是另一个因素:一个单一的,反应灵敏,设计网页,像一个应用程序的工作 - 所有的更好,以避免应用商店的混乱。

热点:移动Web应用程序
没有:原生移动应用

假设你有一个关于移动内容的好主意。你可以赶紧为iOS、Android、Windows 8,甚至是黑莓操作系统(BlackBerry OS)或其他任何一个系统编写单独的版本。每个项目都需要一个使用不同编程语言的独立团队。然后,每个平台的应用程序商店在应用程序可以交付给用户之前,会发挥自己的作用。

或者,你可以建立一个HTML应用程序,并把它放在网页上的所有平台上运行。如果有一个变化,你并不需要返回到应用商店,乞求一个bug修复的快速审查。现在,HTML层越来越快和更快的芯片上运行,此方法可以使用本机应用程序上更加复杂和交互式应用程序更好地竞争。

热点:安卓
没有:iOS版

是不是仅仅几年前苹果商店的蜿蜒指出,线?时代在变。虽然iPhone和iPad继续拥有忠实球迷谁爱自己的丰富,复杂的UI,原始销售数字继续看好Android系统。有报道甚至说,80%以上的销售的手机都是机器人。

原因可能和成本一样简单。尽管iOS设备价格不菲,但Android世界充斥着大量竞争对手,生产的平板电脑价格只有iOS设备的五分之一。省钱总是一种诱惑。

但另一个因素可能是开源的效果。任何人都可以在市场上的竞争 - 他们这样做。有大的Android平板电脑和小家伙们。有Android的相机,甚至Android的冰箱。谁也没有说,“妈妈,我可以?”以谷歌的创新。如果他们有一个想法,他们按照自己的心意。

苹果,虽然是从Android的空间学习。而iPhone 6配备了不同的屏幕尺寸,什么你知道吗?该行也开始重新出现。

热点:GPU
不是:CPU

当软件简单,指令排列整齐时,CPU是计算机之王,因为它完成了所有繁重的工作。既然电子游戏中充满了大量的图形例程,可以并行运行,那么就由显卡来运行。花500美元、600美元甚至更多的钱买一张漂亮的显卡很容易,一些真正的游戏玩家使用不止一张显卡。这是许多基本台式机价格的两倍多。夸耀自己的GPU卡的不仅仅是游戏玩家。计算机科学家们现在正在转换许多并行应用程序,使其在GPU上运行速度快数百倍。

热点:GitHub
不是:简历

当然,你可以通过阅读一份自吹自擂的成就清单来了解候选人,其中包括初中象棋俱乐部副主席。但读别人的代码更丰富,更有教育意义。他们能写出好的评论吗?他们是不是浪费了太多的时间把物品分成小的类别,而这些小类别做的事情很少?有一个真正的建筑可以扩展吗?所有这些问题都可以通过浏览他们的代码得到答案。

这就是为什么参与开源项目对于找工作变得越来越重要的原因。共享来自专有项目的代码很困难,但是开放源代码可以随处可见。

热点:租赁
不是:购买

当亚马逊在黑色星期五公布电脑和其他电子产品的销售情况时,该公司忘记了hypeworthy它的云交易。给它一些时间。不久之前,许多公司开设了自己的数据中心,并雇佣了自己的员工来运行他们直接购买的计算机。雷竞技电脑网站现在,他们可以按小时租用电脑、数据中心、员工,甚至软件。雷竞技电脑网站没有人愿意为拥有任何东西而烦恼。这是个好主意,至少在网站像病毒一样传播之前,你会意识到你是通过点击付费的。现在,如果亚马逊能找到办法的话用无人机提供云服务,这些趋势将会聚在一起。

热点:云计算的复杂性
不是:云计算简单

在云计算的早期,供应商强调点击一个按钮就能得到一台运行的机器是多么容易。简单是国王。

12 第1页
第1页共2页
工资调查:结果是