澳门新濠影汇登录[官方网站]

澳门新濠影汇登录,professional供给集团官网网站制作,网站策划,建网站效劳

现代Web应用开发者必备的六大技能

日期:2013-09-07 点击:

摘要:现代Web应用开发者理应具备哪些技能呢?作者Joe Stangarone总结了几大区域专家意见(包括他自身的想法),这六大技能是每位Web应用开发者必须具备的。

昔时,应用开发需要注重大量的professional知识,程序员只需关注单一的语言(譬喻COBOL、RPG、C++等),并利用该语言创建应用。而方另,时代在变迁。Web不再是单单关注独立的一面。相悖,一个现代化的Web应用开发者应该是“样样精通”。他们不单要理解开发关键还要明白Web应用安全漏洞小case,了解如何与其他设备集成在一起等等。往深了说,他们还需要了解这些应用程序是如何运行在平板电脑和高技术手机上的。

换句话说,Web应用开发正变得更好复杂化。它迫切需要一个不断增加以及不断发展的配套技能。

so,现代Web应用开发者理应具备哪些技能呢?作者 Joe Stangarone总结了几大区域专家的意见(也包括他自身的想法),这六大技能是每位Web应用开发者必须具备的:

1. 安全

昔时,集团在内部安装应用,基于防火墙背下的应用无法与第三方效劳或应用进行通信。而随着软件的发展,现代Web应用能够与其他设备进行集成,并存储在云效劳器上或者访问多种类型设备。易于 ,安全小case显得尤为要紧。

“作为一名应用开发者(web/desktop),深入理解应用程序的安全性是最为要紧的技能之一。”Veracode首席安全顾问Stephen Jensen说道,“在当今世界,有关安全小case的讯息不绝于耳,大多数是揭露数以百万计的人们的敏感信息。易于 ,Web应用开发者必须知道如何预防常见的漏洞,譬喻Cross-Site Scripting (XSS),SQL注入等。为了确保应用在创建过程中免受安全小case的恶意攻击,再是也为了保护用户潜在的敏感信息小case,这也是一切开发者应当进修的必备底子技能。”

2. 用户体味(UX)策划

“随着移动设备用户需求量的不断增加,开发者需要充溢理解用户体味策划显得愈发要紧。”Raster Media CEO Michael Smith说,“策划TEAM单独负责某款应用的用户体味的日子已经一去不复返了。开发者必须揣摩互动、动画、速度以及各个APP之间的通信等小case。”

我完全赞同这一观点。用户体味策划有几大要紧圆素,起首,用户的期望兼有上升。用户下载一款新的应用,他们想立即知道它是如何运行的。他们瞩望从业务应用中获取同样的体味。再者,用户有决定的余地。如果不喜欢这款应用,他们会寻找另一款代替。由于用户的期望值增加以及竞争的加剧,更为直观的界面需求比以往显得更好要紧。

 

3. 自适应/响应式策划

谈及UX策划,Web App开发者必须建立可随处运行的应用程序。Now的小case不再是“用户如何与我的应用进行交互?”而是演变成“用户与我的应用如何在每款设备类型上进行交互?”

想要做到这一点并不匆子 侄谩D匦牖卮鹨韵抡庑┬ase:“高技术手机上的按钮设置在哪里?您如何在小屏幕上格式化数据表?当设备从人像模式切换至风景模式会发生什么?”总之,Web开发者必须知道让Web应用适应不同屏幕大小的方法。

针对跨平台/设备,响应式策划和自适应策划主要两大方法:

 

  • 响应式策划使用流体网格以及CSS3媒体查问来适应各种屏幕大小/类型上的应用。您可以通过Web找到各种响应式策划案例。 诸如 TheNextWeb就是个典型的案例。您会发现,当您调整浏览器大钟点,该网站会自动适应新的尺寸。
  • 自适应策划按照不同的设备供给不同的HTML页面。譬喻,一款独立的Web应用可能需要3个独立的表示层(HTML):一个是PC端,一个是平板电脑,另一个则是高技术手机。 诸如,在不同的设备上访问 Web App,外观和行为显示的均各不同样。

 

so哪一种方法最好呢?我想说它们有各有各的优势。响应式方法对于Web网页策划以及Web应用信息来说是个不错的决定;而自适应方法可更好的适用于数据驱动Web应用,尤其噬宵含那些数据表的应用。为什么?这是因为它让开发者能够更好的把握数据结构和样式,而不是试图去适应多种屏幕尺寸上的单个表格,自适应策划方法可让您为每款设备创建不同的表单。

4. JavaScript

开发者总会为他们决定的编程语言而争论。您无法说服一个Java程序员称赞PHP是最好的, 反则 亦如此,就像您也无法说服一个PHP程序员赞同Java是最好的。在Web应用中开发者大多数会决定使用JavaScript。

“随着移动和Web桌面应用的发展,JavaScript已快速成为最为要紧的计算机语言。” Coordinato创始人Ben Bakhshi表示,“不少业内人士认为利用JavaScript编码将在明朝10年内显著增加。”

5. Web应用架构

 在Web开发上,应用架构变得比以往更好要紧。应用体系架构直接影响到应用可扩展性、灵活性,以及集成其他Web效劳和应用的能力。如果开发者想要创建一款有用的、可持续性的应用,so理应深刻把握Web应用架构知识。

“Web应用开发者应该充溢关注Web应用架构”,MRC软件开发经理Tyler Wassell说,“开发者应该了解,所开发的应用程序如何与一切系统组件进行交互,以及底层架构将如何影响诸如可移植性、可维护性、可用性等性能环境。”

6. API集成

就当下,API已发展成为Web开发一个要紧的关键。从本质来讲,API让不同的Web效劳之间竞相通信。开发者可以通过其他应用/效劳上调用数据创建应用。

SimpleCollegeRecipes网站创始人兼CEO Brendan O’Connor认为,“API集成已成为NowWeb应用开发者必备的技能。API允许您从其他网站上整合始末和信息。应该道,API使人人受益,包括终端用户,API供应商以及程序员自己。”

总结:

Web应用开发正在不断演变,Web开发所具备的技能也在不断更新改动中。开发者唯有不断进取、进修新的知识才能在开发区域中站住脚。易于 这般,想要把握每一种Web(移动Web)技能,险些是非能够的,大部分部集团官网无法为员工给予Web以及移动开发关键不同的解决Plan,非能够做到面面俱到。

so,您的集团官网是如何解决日益复杂的Web应用开发的?(编译/rnifeasy 责编/陈秋歌)

英文出自: mrc-productivity



Tag:Web应用开发 |

推荐消息

最新消息

LATEST NEWS

填写您的网站建造需求给吾们。

*请认真填写需求信息,吾们会在24钟点内与您取得联系。

澳门新濠影汇登录

professional供给深圳集团官网网站建造、定制策划

深圳市龙华新区

东边牛逼商用大楼3066

电话:0755-2868 4353

邮箱:service@sz-qibang.com

  • 深圳网站建造 | 网站建造案例 | 网站建造分享 | 深圳网站建造集团官网 | 网站建造报价咨询 | 深圳网站建造集团官网联系方式

    Copyright ?2019 澳门新濠影汇登录 版权一切 广ICP备13054229号-1 网站地图 会帐方式

XML 地图 | Sitemap 地图