我已经成为一名网络程序员已经两年了,并且觉得除非你使用闪存,否则只有某些事情你不能做得很好。我从来没有拿起闪光灯,因为我没有钱支付它。我最近发现有很多开源替代品,比如开放式laszlo和flashdevelop,所以我很乐意接受它。
1)作为网络开发者,Flash是一项很好的技能吗? 2)您认为未来闪存将越来越多地与网络分开吗?
答案 0 :(得分:7)
这个问题从根本上讲是无法回答的(所有技能都很好,如果我知道将来会流行什么,我会比我更富有)......
答案 1 :(得分:4)
在我的意见中 ...我相信Flash的大部分内容都不需要Flash,我认为人们开始意识到纯Javascript的强大功能和灵活性。这可以通过像jQuery这样的库来帮助,这使得做一些通常会让人们立即调用Flash设计器的事情变得轻而易举。
关于你的问题第2部分...我认为Flash将来会越来越少成为网络的一部分,纯粹是因为互联网对开放性和标准的自然倾向。
如果我们必须观看Flash / Silverlight /等,我个人不会玩得开心。在每个人再次意识到这一点之前全力以赴:)
答案 2 :(得分:0)
1) 我认为这取决于你的雄心壮志。如果你想主要在前端工作并使事情看起来很漂亮; Flash无疑是适合您工具箱的技能。另一方面,如果你对服务器端的工作更感兴趣,我不会把我的时间花在闪存上。然而,与大多数事情一样,了解所有内容并不会有什么坏处,因为它使集成事物变得更容易。
2) 我认为Flash还会存在一段时间,因为它已经普及了。今天,大多数计算机都安装了Flash,因此如果您正在开发富浏览器应用程序,那么闪存将是最安全的选择。然而,这可能会随着时间的推移而发生变化,并且今天可能会出现与Flash相关的严重竞争 - 例如Silverlight或Flex。就个人而言,我发现Silverlight更具吸引力(我是一个.NET人员),但今天不会将它用于广泛的应用程序,因为许多用户不会安装运行时。
答案 3 :(得分:0)
微软也在Silverlight方向上大力推动。我至少考虑一下它,因为它不仅在开发社区中起飞,而且在企业中起飞。
答案 4 :(得分:0)
我现在正在进行网络开发,我得出了相同的结论:如果我知道一点闪光(比如编码我自己的视频播放器,实际上就像我期望的那样),那么事情会更容易一些它发布了一个不错的javascript界面。
但是,我测试了Open Lazslo(并且喜欢它),但我不认为它是典型的Web开发工具。当您必须以某种方式从浏览器中模拟桌面应用程序(在UI方面)时,它变得非常有用。所以我将它放入企业内部网部门。
至于Flash的未来及其与网络的关系,我不知道。但是,如果浏览器供应商恢复他们的感觉并接受服务器明确授权的跨域ajax请求(如闪存那样),我们将拥有闪存的唯一用途是用于重量级应用程序,如视频播放器和动画游戏。
答案 5 :(得分:0)
如果您对学习新知识感兴趣,可以查看Haxe。它是一种具有很多可能性的语言。它创建了flashmovies(flash 6 - 11),生成服务器端代码(Neko / PHP)和JavaScript。它是开源的,所以它也是免费的。