论坛首页 编程语言技术论坛

[RIA]HTML5怎么就成了RIA“杀手”?

浏览 31078 次
精华帖 (8) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2009-07-03   最后修改:2009-07-03
lifesinger 写道
WonLen 写道
icewubin 写道
楼上几位没有听明白我的意思,有一种职业叫做UI设计师,不同于一般的程序员,这些人应该是美术出身。

打个比方,有些美工先学DW,精通之后部分人就深入学习HTML和JS了,这些人的美术方面的素质,要比从程序员转过来的强太多了。这是大势所趋,好比搞室内装潢设计的,当然是利用工具设计。

从一个软件工程角度来说,不能什么事都让程序员去大包大揽,否则永远是小作坊,需求、UI设计、功能测试就应该让专业的人去做,而UI设计人员(就算是高级美工吧)和程序员之间的衔接效率的高低是很重要的。

来看看两种情况,以传统的HTML为例:
1.美工只负责PS,然后程序员自己切图,html编程。

2.美工利用工具DW设计页面,程序员不需要过于深入HTML、CSS的学习和设计。

表面上看,两种都可以,但是实际上,人力成本和时间成本显然是第二种更好。虽然举了个传统HTML的例子,但是一样可以套用到其他软件界面设计上,这个例子中有一个DW这样的工具就是非常重要的。

你说的我很同意,不过再接着引申一下,这些美工如果学会了一下HTML、CSS后,再可以学习一些用户体验性的东西,那么这些美工应该叫做:UED、UCD等职责的人了。目前我所知比较正规的UED、UCD的团队诸如:淘宝、阿里巴巴、腾讯等。(当然,其他的一些大公司应该也会有这样的职位)


会html和js的美工,国内很少很少的,几乎没见到过

是很少,但是这些目前稀缺的复合型人才的工资是非常高的(不仅仅会HTML和JS,要了解DIV+CSS的布局,Flash设计,Flex布局设计等等)。相比那些不会徒手设计,没有美术功底的所谓UI设计师来说,产出的产品质量差几个档次了。
0 请登录后投票
   发表时间:2009-07-03  
chirking 写道
问题是现在大部分人(包括我)装flash插件就是为了看视频。
如果html5支持<video>标签了,
那么估计很多人跟本就不会安装flash插件。
那么即使功能再强大,又有什么用?
你会去开发一个大部分人都用不了的系统?

这个结论下的太早了,原因:
1、虽然目前有一些浏览器支持HTML5,但是它们的市场占有率很小。(FF 3.5、chrome、safari 4、IE8只有这么几款支持而已,但是只是现在)
2、<video>能播放的格式:mp4、ogg。但是没有flv,而目前90%的流媒体是flv格式的,转换是一个问题。(不代表将来不支持)
3、flash player不仅仅是播放视频。还可以用作其他领域:例如flash 游戏、flex app等(saas、paas等),因此仅仅是<video>标签是远远不够的。
4、html5的商用是在2022年(据说)因此你现在这个结论为时尚早:)
而我写的内容是因为之前有些文章的说法像你一样,会误导大家或者你自己的:)
0 请登录后投票
   发表时间:2009-07-03  
icewubin 写道
lifesinger 写道
WonLen 写道
icewubin 写道
楼上几位没有听明白我的意思,有一种职业叫做UI设计师,不同于一般的程序员,这些人应该是美术出身。

打个比方,有些美工先学DW,精通之后部分人就深入学习HTML和JS了,这些人的美术方面的素质,要比从程序员转过来的强太多了。这是大势所趋,好比搞室内装潢设计的,当然是利用工具设计。

从一个软件工程角度来说,不能什么事都让程序员去大包大揽,否则永远是小作坊,需求、UI设计、功能测试就应该让专业的人去做,而UI设计人员(就算是高级美工吧)和程序员之间的衔接效率的高低是很重要的。

来看看两种情况,以传统的HTML为例:
1.美工只负责PS,然后程序员自己切图,html编程。

2.美工利用工具DW设计页面,程序员不需要过于深入HTML、CSS的学习和设计。

表面上看,两种都可以,但是实际上,人力成本和时间成本显然是第二种更好。虽然举了个传统HTML的例子,但是一样可以套用到其他软件界面设计上,这个例子中有一个DW这样的工具就是非常重要的。

你说的我很同意,不过再接着引申一下,这些美工如果学会了一下HTML、CSS后,再可以学习一些用户体验性的东西,那么这些美工应该叫做:UED、UCD等职责的人了。目前我所知比较正规的UED、UCD的团队诸如:淘宝、阿里巴巴、腾讯等。(当然,其他的一些大公司应该也会有这样的职位)


会html和js的美工,国内很少很少的,几乎没见到过

是很少,但是这些目前稀缺的复合型人才的工资是非常高的(不仅仅会HTML和JS,要了解DIV+CSS的布局,Flash设计,Flex布局设计等等)。相比那些不会徒手设计,没有美术功底的所谓UI设计师来说,产出的产品质量差几个档次了。

是的,本来Flex就是一门交叉性很高的语言。
0 请登录后投票
   发表时间:2009-07-03  
WonLen 写道
eclipse2008 写道
icewubin 写道
eclipse2008 写道
不可否认json在处理数据方面优于xml,虽然传递的都是字符串,json的size比较小。但是从展现来看,格式很不直观。xml的应用领域可多了去了,哪能说替了就替了呢。假如有一天html和xml都不存在了,前台只用json和css来展现,那programmer可要累死了。

不要把Programmer和UIDesigner混为一谈,CSS这种概念绝对是UI上的一种进步,你也不要小看IDE的发展。



我觉得Programmer是广义的,基本啥工作都去做。

IDE为何有设计视图和源代码视图呢,可见不是所有的问题都是可以拖拽解决的。

我觉得,IDE有设计视图与代码视图的原因是:设计视图比较直观一些。
不过我个人觉得,在有很多嵌套容器的情况下,设计视图没有什么意义了,同时当你熟悉了mxml的写法和结构后,基本上就不需要了设计视图了,至少我是这么做的。
因此对我来说设计视图只剩下预览CSS、style效果的作用了:)
另外有一点是:mxml组件中很多位置是通过计算得出的,因此设计视图在这时就失去了它的意义。:)
仅仅是一家之言:)


设计视图在IDE中只是起到了辅助开发的作用(敏捷、快速),
不过就算是vs.net这末优异的编译器,依然需要Programmer有扎实的编码基本功才能做出好的系统,flex builder,dw这些工具也是如此。
0 请登录后投票
   发表时间:2009-07-03  
icewubin 写道
楼上几位没有听明白我的意思,有一种职业叫做UI设计师,不同于一般的程序员,这些人应该是美术出身。

打个比方,有些美工先学DW,精通之后部分人就深入学习HTML和JS了,这些人的美术方面的素质,要比从程序员转过来的强太多了。这是大势所趋,好比搞室内装潢设计的,当然是利用工具设计。

从一个软件工程角度来说,不能什么事都让程序员去大包大揽,否则永远是小作坊,需求、UI设计、功能测试就应该让专业的人去做,而UI设计人员(就算是高级美工吧)和程序员之间的衔接效率的高低是很重要的。

来看看两种情况,以传统的HTML为例:
1.美工只负责PS,然后程序员自己切图,html编程。

2.美工利用工具DW设计页面,程序员不需要过于深入HTML、CSS的学习和设计。

表面上看,两种都可以,但是实际上,人力成本和时间成本显然是第二种更好。虽然举了个传统HTML的例子,但是一样可以套用到其他软件界面设计上,这个例子中有一个DW这样的工具就是非常重要的。


目前,国内的很多开发者基本都是多面手,既是UI设计师,也是程序员,正如你所说,如果将来真的将UI设计师和程序员分清界限分工明确了,那时的开发工作将会是一件很轻松的事。
0 请登录后投票
   发表时间:2009-07-03  
icewubin 写道
lifesinger 写道
WonLen 写道
icewubin 写道
楼上几位没有听明白我的意思,有一种职业叫做UI设计师,不同于一般的程序员,这些人应该是美术出身。

打个比方,有些美工先学DW,精通之后部分人就深入学习HTML和JS了,这些人的美术方面的素质,要比从程序员转过来的强太多了。这是大势所趋,好比搞室内装潢设计的,当然是利用工具设计。

从一个软件工程角度来说,不能什么事都让程序员去大包大揽,否则永远是小作坊,需求、UI设计、功能测试就应该让专业的人去做,而UI设计人员(就算是高级美工吧)和程序员之间的衔接效率的高低是很重要的。

来看看两种情况,以传统的HTML为例:
1.美工只负责PS,然后程序员自己切图,html编程。

2.美工利用工具DW设计页面,程序员不需要过于深入HTML、CSS的学习和设计。

表面上看,两种都可以,但是实际上,人力成本和时间成本显然是第二种更好。虽然举了个传统HTML的例子,但是一样可以套用到其他软件界面设计上,这个例子中有一个DW这样的工具就是非常重要的。

你说的我很同意,不过再接着引申一下,这些美工如果学会了一下HTML、CSS后,再可以学习一些用户体验性的东西,那么这些美工应该叫做:UED、UCD等职责的人了。目前我所知比较正规的UED、UCD的团队诸如:淘宝、阿里巴巴、腾讯等。(当然,其他的一些大公司应该也会有这样的职位)


会html和js的美工,国内很少很少的,几乎没见到过

是很少,但是这些目前稀缺的复合型人才的工资是非常高的(不仅仅会HTML和JS,要了解DIV+CSS的布局,Flash设计,Flex布局设计等等)。相比那些不会徒手设计,没有美术功底的所谓UI设计师来说,产出的产品质量差几个档次了。


我就会html和js,但是我没觉得工资高,中国不相信复合人才
0 请登录后投票
   发表时间:2009-07-03   最后修改:2009-07-03
iaimstar 写道
我就会html和js,但是我没觉得工资高,中国不相信复合人才

那就奇怪了,我们公司几个JS强的人(不过他们其他方面也不弱,典型的复合型人才),跳出去,工资都是很高的,你可以跳槽了。
0 请登录后投票
   发表时间:2009-07-03  
icewubin 写道
iaimstar 写道
我就会html和js,但是我没觉得工资高,中国不相信复合人才

那就奇怪了,我们公司几个JS强的人(不过他们其他方面也不弱,典型的复合型人才),跳出去,工资都是很高的,你可以跳槽了。

导致这个原因很多,例如地域差异、能力差异、公司差异等多种因素决定的。不过,我也认识一些复合型人才,但是他们去别的公司后,只负责其中一种而已,而他们的公司规模都比较大:)所以条件不同,导致的结果也不同。
0 请登录后投票
   发表时间:2009-07-03  
iaimstar 写道
icewubin 写道
lifesinger 写道
WonLen 写道
icewubin 写道
楼上几位没有听明白我的意思,有一种职业叫做UI设计师,不同于一般的程序员,这些人应该是美术出身。

打个比方,有些美工先学DW,精通之后部分人就深入学习HTML和JS了,这些人的美术方面的素质,要比从程序员转过来的强太多了。这是大势所趋,好比搞室内装潢设计的,当然是利用工具设计。

从一个软件工程角度来说,不能什么事都让程序员去大包大揽,否则永远是小作坊,需求、UI设计、功能测试就应该让专业的人去做,而UI设计人员(就算是高级美工吧)和程序员之间的衔接效率的高低是很重要的。

来看看两种情况,以传统的HTML为例:
1.美工只负责PS,然后程序员自己切图,html编程。

2.美工利用工具DW设计页面,程序员不需要过于深入HTML、CSS的学习和设计。

表面上看,两种都可以,但是实际上,人力成本和时间成本显然是第二种更好。虽然举了个传统HTML的例子,但是一样可以套用到其他软件界面设计上,这个例子中有一个DW这样的工具就是非常重要的。

你说的我很同意,不过再接着引申一下,这些美工如果学会了一下HTML、CSS后,再可以学习一些用户体验性的东西,那么这些美工应该叫做:UED、UCD等职责的人了。目前我所知比较正规的UED、UCD的团队诸如:淘宝、阿里巴巴、腾讯等。(当然,其他的一些大公司应该也会有这样的职位)


会html和js的美工,国内很少很少的,几乎没见到过

是很少,但是这些目前稀缺的复合型人才的工资是非常高的(不仅仅会HTML和JS,要了解DIV+CSS的布局,Flash设计,Flex布局设计等等)。相比那些不会徒手设计,没有美术功底的所谓UI设计师来说,产出的产品质量差几个档次了。


我就会html和js,但是我没觉得工资高,中国不相信复合人才

这个命题我觉得应该是你所在的公司决定的,例如,我即会flex,也会后台。那么
1、我在小公司的话,基本上都得做了。前台和后台。
2、如果我在大公司的话,应该只是负责前台flex部分而已。
0 请登录后投票
   发表时间:2009-07-03  
eclipse2008 写道
WonLen 写道
eclipse2008 写道
icewubin 写道
eclipse2008 写道
不可否认json在处理数据方面优于xml,虽然传递的都是字符串,json的size比较小。但是从展现来看,格式很不直观。xml的应用领域可多了去了,哪能说替了就替了呢。假如有一天html和xml都不存在了,前台只用json和css来展现,那programmer可要累死了。

不要把Programmer和UIDesigner混为一谈,CSS这种概念绝对是UI上的一种进步,你也不要小看IDE的发展。



我觉得Programmer是广义的,基本啥工作都去做。

IDE为何有设计视图和源代码视图呢,可见不是所有的问题都是可以拖拽解决的。

我觉得,IDE有设计视图与代码视图的原因是:设计视图比较直观一些。
不过我个人觉得,在有很多嵌套容器的情况下,设计视图没有什么意义了,同时当你熟悉了mxml的写法和结构后,基本上就不需要了设计视图了,至少我是这么做的。
因此对我来说设计视图只剩下预览CSS、style效果的作用了:)
另外有一点是:mxml组件中很多位置是通过计算得出的,因此设计视图在这时就失去了它的意义。:)
仅仅是一家之言:)


设计视图在IDE中只是起到了辅助开发的作用(敏捷、快速),
不过就算是vs.net这末优异的编译器,依然需要Programmer有扎实的编码基本功才能做出好的系统,flex builder,dw这些工具也是如此。

是的,这句话“设计视图在IDE中只是起到了辅助开发的作用”,我很赞同:)
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics