闪存消亡的传言已经被严重夸大了,套用马克·吐温。多媒体和软件平台的日子可能屈指可数,但今天它仍然活着,即使它踢不完全活跃。
这是因为现在已故的史蒂夫·乔布斯发表了著名5年Flash的思考备忘录中,他把刀子到Flash,理由是它是专有的,不可靠的,不安全的,它水渠移动设备电池是一个跨平台的开发工具,导致开发人员仅使用最小公分母的功能集。
这是千真万确的闪存已被安全问题所困扰 - 促使Mozilla的阻止在Firefox和谷歌的Flash插件,以阻止其Chrome浏览器的大多数Flash内容。谷歌还其AdWords系统到HTML5转换上众多Flash广告,而亚马逊也完全停止接受Flash广告。
这部分是在“恶意广告”的崛起的响应 - 通常写在Flash广告含有恶意代码。安全公司Cyphort的一份报告发现,恶意广告的发生率在过去一年增长了百分之325。
“我觉得上升恶意广告确实从去年秋天开始,并能与Flash Player崩溃进行同步和零日随后的转换,”杰里米·塞古拉,在反恶意软件厂商的Malwarebytes的高级研究员,告诉濒临上个月。
[有关:的Adobe Flash:现在就杀了它]
And in July, Alex Stamos, Facebook’s CSO, tweeted that: "It is time for Adobe to announce the end-of-life date for Flash and to ask the browsers to set killbits on the same day," adding: "Even if 18 months from now, one set date is the only way to disentangle the dependencies and upgrade the whole ecosystem at once."
闪光的缓慢下降可以由安全人员和谁厌倦了安全补丁,为平台恒流消费者的欢迎,但它是为Flash开发者的好消息 - 尤其是那些谁已经建立了多年的技术和专业知识。
好消息是,当它来了,到底会不会出现意外。“我去自由职业者,正如史蒂夫·乔布斯的信出来了,从那以后,我从未有过大的Flash项目,”说纳奥米精神,Flash开发人员和Web设计专业互动内容。“我得到的很少,现在:一个或两个机构叫我到现在为止,并再次在闪光工作引述,但我认为这些职位大部分最终被取消了,”她补充道。
和Flash的工作还没有干涸彻底:在像一些领域的电子学习它可以仍然说是身体不好。“现在,我在Flash应用程序是很老的工作迈克Rigley,一个屡获殊荣的Flash和HTML5开发者和主任说,透明设计。
"Most developers have been aware that Flash was going downhill and many have switched to HTML5, but in this case it’s not possible to do it in HTML5 because it has to store video and HTML5 is limited in what it can do. Eventually that will come [to HTML5], but it’s not a direct replacement for Flash."
但发现自己与这个市场的迅速萎缩到什么专业的开发技能是一个亏本生意。那么,我们可以从闪存的缓慢死亡学到什么?
1.垂死的平台带来的机会...
有一个在进入软件开发的当今世界花时间获得Flash编程技能的人少一点,但是这并不意味着,有没有钱用谁已经拥有的Flash技能和经验的人在短期内作出。
这是因为虽然很少组织将大规模Flash开发的程序现在出发,有大量的基于Flash的项目是需要维护,更新,甚至完成的。
“我不知道有多少企业还在使用Flash,因为许多人都没有公开声明它,[可能],因为他们是尴尬,但也有肯定还是机遇Flash开发人员,”灵说。
2. ...但它可能是明智的保持沉默的Flash
写作一直是在墙壁上的Flash了这么久,承认闪存的深入了解风险标志着你作为一个过气,而不是在最新的语言技能的渴望的年轻开发者。
“是的,有一个诱惑,从我的[简历]下降的Flash,因为它让我看起来过时了,”灵说。
但是,你必须权衡可能已经提供了您的Flash凭据已经在那里都可以看到任何Flash作业的成本。
3.学习新的技能,早期是关键...
Flash是不落青睐出来的第一语言,也肯定不会是最后一次。所以,知道什么时候该沟一套技能 - 或者至少把它们放在脑后 - 是至关重要的。
“每个人都从Flash现在搬走,”灵说。“我去的JavaScript和HTML5的培训课程和每个人都有闪光的背景,并试图让自己更实用。”
[有关:它的时间来摆脱你的Adobe Flash Player的Mac]
这让在新的编程语言的早期和积累经验的手段,如果你想保持领先的前Flash开发包是非常重要的。
4. ...但这样是选择正确的语言
许多Flash开发人员正在寻找与JavaScript的越来越大的兴趣,并有很好的理由:它类似于Flash中,所以它并不难学,而且也没有理由现在就假设它不会是很多年的到来。
在选择一个流行的语言意味着有就业竞争更加激烈,这也意味着有更多的工作四周,少了机会,语言会失败的。
事实上,JavaScript的似乎是从不断壮大,特别是由于Node.js的崛起,它使得服务器端Web应用程序。和JavaScript最近被提升为第一的位置在RedMonk公司的“编程语言排行榜:2015年6月”研究。
JavaScript可能会受欢迎,但它是 - 与HTML5一起 - 当然不是为Flash开发人员的唯一选择。所以笼统还有什么是值得考虑的?
“我相信,Flash等情况会再次发生,所以它几乎肯定最好避免晦涩的语言,” Rigley说。“我的建议是一个开源的语言是要走的路,”他补充道。
5.闪存的结束可能是一个时代的结束
闪存传播恶意广告,广告拦截,并通过亚马逊,苹果,谷歌采取的步骤和别人打击利用闪存来了很多广告客户都感觉到他们已经别无选择,只能看替代技术 - 如HTML5 - 让他们的营销信息跨越。
但是有一个风险,即广告主可以选择不走这条路,而是选择让他们的信息为自己想要的目标受众的替代方式 - 通过使越来越多地使用社会化媒体营销或使用付费的社论(自定义内容,本地广告,无论it’s being called this week), for example. That means that the days of flashy, Flash-style ads may be over – and so too may be many of the opportunities for creative developers.
这个故事,“从的Adobe Flash的死亡3月5日外卖”最初发表CIO 。