迷思5:RIA连接资料库很困难
不懂程式的逻辑可能会有这方面的误解。过去设计人员设计网站的内容,多是动画及图示的展现,当RIA走进企业应用,必须存取资料库再动态产生内容,许多设计师误以为这些内容必须以画图完成。
无论Flash或Silverlight都是前端展示层的技术,而资料库存取属于后端应用,所以两者并无关联,开发者可透过各种资料系结技术串连资料库,并没有实作上的困难。只要连结资料库,再抓取资料再送至前端即可。
以Flash为例,开发者可根据后端采用的技术Java、PHP、JSP选择的连结资料库的方式。而前、后端资料的传递,则可透过HTTP、Web Services、XML或传统的Get/POST等协定互通。
而.NET阵营则是.NET Framework原有的资料系结功能,例如ADO.NET或者Visual Studio 2008将推出的LINQ(Language Integrated Query)等,都可以轻易地串连元件与资料库,几行程码再加上一个SQL述句即可完成。
迷思6:工程师不需要学习设计工具
无论Silverlight或Flex技术,都需要程式逻辑辅助才能真正‘动’起来,RIA是开发与设计合作的成果,但双方的协同合作需要了解彼此的领域知识,才能避免鸡同鸭讲的情况。
设计人员设计的动画或者控制项的变色/缩放或者物件的重叠效果,最后都会转化成程式的逻辑,开发者若不了解设计工具的运作,就不知道该从何处下手。
其实观察传统的网页开发模式,不难发现设计人员通常是负责按钮或场景等平面设计,剩下的工作都是开发者包办。吕维德也坦承:‘设计人员画出版型、大体上切割好之后,就由工程师主导。’
网站进入实作阶段,多数动态效果都是由程式逻辑控制,工程师有必要了解设计领域的知识,甚至具备美学的基础,才能与设计人员合作。
再者,若企业决定委外寻求视觉设计公司的协助,工程师必须担任企业与视觉设计公司沟通的桥梁,了解设计工具的必要性就更高了。
迷思7:企业不需要培养设计人
目前由于视觉与互动设计人才,在企业应用领域相当缺乏,因此RIA专案确实以委外开发居多,但是随着RIA技术的推广,以及开发工具内建视觉设计的机制,企业已可以轻易在软体中加入动态的视觉效果,委外不见得是必然的选项。
其实,简单的互动机制就可以大幅提升软体的易用性,台湾微软特约资深讲师李智桦分析:‘事实上,10个工程师中约有2个是美学素养不差的人才。’所以企业可从既有工程师中,寻求具基本设计能力的人才,而随着RIA的逐渐普及,软体的视觉设计水准也会提升。
视觉设计公司与客户是采专案合作模式,所以企业若是寻求长期的顾问服务,成本相对提高很多,再加上跨产业与领域的合作,存在许多沟通的问题,因此失败率很高。
内部的设计人员,也许美学素养比不上视觉设计公司,但仍可担任软体的‘化妆师’,协助企业提升提高系统的易用性,降低使用的门槛。
迷思8:设计人在企业没有舞台
设计人员常被称为‘美工’,一直以来在企业中的地位不高,但是当企业开始重视软体的‘门面’,这类的人才的需求及价值将明显提升。
社会把设计人员极端化,认为学艺术的人往往不修边幅、日夜颠倒、不守规范,事实上未必是如此。如果个性可以接受新鲜事物,愿意参与企业各种产品的包装,那么设计人员便有机会提升企业的整体美学素养,因此重要性不言可喻。
设计人员在企业内有没有升迁的机会,与个人特质有关。而进入企业体系的设计人员,李智桦认为:‘他们的职业生涯其实与开发者的立足点相同。’很少开发者是一辈子写程式,最后多数也会走向管理职工作。
当设计人员有机会参与产品的包装,而且是在专案的初期就加入,负责勾勒对外的形象和呈现方式,并担任各部门与开发团队之间沟通与协调的角色,如果足以担此重任,表示他具备很好的待人接物能力,这样的人才也会是主管或产品行销人选。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
.NET架构师:函数式语言做领域驱动设计
Scott一位.NET架构师,同时也是掌握函数式编程的作者,他很欣赏函数式编程,对于Scott来说,面向对象编程的那些概念也很恐怖,比如多态、泛型、继承、协变等。
-
软件开发就像炒股 关键看你怎么选股票!
本文作者Paulo Ortins在这里分享了对于选择哪种编程语言作为软件开发工作的起点的话题,并阐述了自己的观点。
-
增进离岸Java开发效率的十个提示
近日,Cygnet Infotech公司发布了一篇博文,谈到了如何增进离岸Java开发的效率。众多的ISV与软件厂商总是在不断寻找能以最低的代价实现其业务目标的解决方案。
-
Visual Studio 2013增强调试功能
Visual Studio 2013包含了若干诊断特性,能够帮助开发人员有效地调试他们的应用程序。