赞
踩
基于云的开发风气云涌,基于云和移动开发成为程序员新的追逐方向
2002年开始进入工作,主要从事CAD类的软件研发工作,一方面是在AutoCAD上的二次开发,另一方面使用C++开发一些基于桌面和数据库的软件研发。
对于基于Internet Explorer的软件开发正在兴起,前东家也投入了很大的力量从事基于IE的系统,各种管理系统。
当时还是觉得从事基于桌面开发比较稳妥,有前景。因为基于IE的程序,因为IE常常莫名其妙的死掉,没有反应等问题,就认为基于IE的ASP,ASP.net 等技术没有太大的发展前途,因为它不稳定,不可靠。
4年前我发现这是技术发展方向上的一个错误判断。现在看来基于IE的应用遍地都是。包括网上现金交易,银行账户操作,远程共享,跨网络的各种应用遍地都是。这些给我们的生活带来了极大的便利。
从今天来看,基于云和多终端的应用会继续快速发展,在商业,工作,个人生活中扮演更加重要的角色。
我预测会有下面的这些变化
1. 数据存储走向云端。
我现在有好几块硬盘,2块台式机的硬盘(台式机以及over了),一个老笔记本的100G硬盘,由于笔记本无法启动,一些重要的照片和视频躺在那里睡觉。(虽现在不重要,20年后就会变得很有用),还有现在即将退役的(快达500G)的硬盘。 东西都没有好好的统一整合一下。每个盘里有那个时期的内容。再过10年,我手上可能有10块硬盘,那时候可能更加头疼怎么整合这些硬盘中的文件)
如果把这些东西放在云上,我可以只有一份数据,无论机器能否启动,数据非常安全,可靠。无论从我的笔记本,还是我的手机,或IPAD,都可以无论在何时何地轻松的访问,我永远只有一份数据,平时随时整合。可以保留很长的时间。
不知道您有多少硬盘? :)
2. 密集计算走向云端。
一些大的有限元分析计算,模型的渲染,需要大量的运算资源,云计算可以轻松实现这点。Autodesk的云渲染,可以将模型的渲染时间大幅度降下来。一个用户体验Revit模型渲染是:中等只能的渲染在本机需要10个小时,在Autodesk云上只需要半小时。节省大量的时间。
3. 协作密集的走向云端。
AutoCAD WS 可以几个用户同时画一个dwg图。Autodesk Glue 可以实现模型基本的协同,多用户上传模型到云端,实现碰撞分析,漫游录像等。 其它AEC还存在许多这种密切协同。
4. 多终端可以无缝的工作。
比如看dWG图纸,你可以在地铁里用你的5.3寸手机看或markup,到办公室打开大电脑,打开同样的文件进行绘制。在事工现场,用你的IPad打开图纸核对。。。
还有其它许多有意思的基于云的应用。
移动开发也是如火如荼。昨天我以外发现有道词典(网易),可以用手机的摄像头,捕获电脑屏幕或书上的英文单词,然后后只能识别单词,给出单词的解释。这个应用很酷。解决了实时取词功能。这个功能很酷,无需多投入一分钱,可以用现有设备来扫描陌生单词。
结合云和移动开发,还会有许多的应用。这是今后软件发展的新方向。当然这不是说基于桌面的就会不行,基于桌面仍然有其特点,可以大数据量的,频繁互性的桌面软件仍然需要。
本人也在学习基于云的开发,智能手机的开发。昨天了解了REST API(一种网络系统的二次开发方式),很有意思,可以通过REST API操作云上的系统。
Autodesk现在的Autodesk Glue,还有Green Studio,还有Revit Server都提供了REST API。
基于云和移动开发成为程序员新的追逐方向,愿大家也不要错过这个大好的发展趋势。
转载请复制以下信息:
原文链接: http://blog.csdn.net/joexiongjin/article/details/8183708
作者: 叶雄进 , Autodesk ADN
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。