【CSDN 特别报道】虽然中国的IT技术水平落后于欧美,尤其是在平台技术方面我们不得不基于国际性大厂商的技术平台。但中国开发人员同样没有放弃在开发平台和工具方面的努力,尤其是在新技术出现时,同样可以站在风头浪尖打造自己的开发工具。
Ajax WebShop就是这样一款国产的Ajax开发工具。它最大的亮点是AJAX可视化、组件化设计,这是目前AJAX领域少有的符合开发者习惯的产品。为此,我们采访了开发WebShop的久友科技总经理杨勇。
他告诉我们,WebShop的思想是源于1999年。当时,应用开发领域正在由C/S向B/S转型,通常人们使用PHP,ASP,JSP这一类的传统动态页面技术,但由于html及传统form规范仅适合于内容出版及简单的界面交互,并且标记及标签技术无法积木化、组件化,也就很难建立完整的模型体系及可视化开发方式。“因而开发小组当时确定采用XML与Javascript、DHTML结合,通过XMLHTTP异步通信,实现一种新型web应用开发技术方式,达到能够组件化、面向对象、复杂数据库应用开发支撑的目标。”
杨勇表示,当时研究规划分为了两部分和两阶段,第一部分是Javascript组件库,第二部分是在组件库基础上的可视化IDE。这个技术思路提出时,却受到了广泛的质疑。直到2001年6月,通过几个月不分昼夜的攻关,新型Web开发技术原型被研究出来,证明了它的可行性,也展现了对数据库Web应用体验革命性的改变,他们才尝到了最初的激情所带来的甜头。当时研究组的几位核心人员激动的吼起来,其他十几位研发人员在观摩了这个原型后,也认可了这种理念。

开发WebShop的久友科技总经理杨勇
虽然当然AJAX概念没有确立,绝大多数人们无法理解新型Web开发技术的优点和未来趋势性,但WebShop的研究组坚定地认为这种技术必将引领Web技术的发展方向,并坚持开展了组件库产品的研发。
2002年,他们开始了可视化IDE环境的研发。2004年,IDE环境也就是WebShop的第一个内部版本发布。
2005年,Ajax概念更加清晰,并很快成为Web开发技术最热门的词,因此2006年初正式对Webshop进行产品化及商业化推动。
目前WebShop下载量已达数十万,然而一个有趣的现象是,这样一款国产的开发工具用户比例主要来自国外。原因其一是市场上针对Ajax的可视化开发工具不多;其二, WebShop做为一个通用开发工具,与很多通用产品一样,在市场运营上面临最大的问题就是盗版和消费意识问题。因此,主动付费用户主要集中在欧美、东南亚、非洲、澳洲等国家和地区,甚至他们将WebShop作为案例写入教案,而在国内,WebShop用户则集中在银行、政府、院校等单位用户。
产品研发中,WebShop团队经历过很多的困难和危机。由于当时大家对技术和发展的认识差异,研究组根据这个成果拟定的产品规划方案没有能够得到广泛认同和战略发展上的通过,这个产品路线陷入了可能被搁置和废弃的危险。然而WebShop核心团队始终坚定地走了下来,并以独立自由研究组的方式保持了它的发展。
而在成立研究组后,曾经先后两次进行了长达大半年的封闭式研发,然而研究的进展仍然很缓慢,到了年底几项关键技术还是没有得到突破,研究出的那点成果也没有达到预期的效果。后来他们又进行了改组,重新引进人员,在已有的成果基础上重新讨论建立原理模型并对关键技术重点试验,这才最终取得了成功。
欣慰的是,广大开发者一直对Webshop高度支持和关注着,不少开发者投入了JoyiStar支持的开源项目 (AJAX Dev Library),在参与方面中国的开发者热度更高。【呐不喊】
如果您希望和开发WebShop的久友科技总经理杨勇做进一步的技术交流和直接沟通,或者如果您或者您的朋友也在从事国产二次开发平台&工具产品的开发和推广,拟或者您有更好的产品推荐,欢迎提供线索!对本系列策划有任何意见和建议,也欢迎随时联系:邮箱:wangyl#csdn.net MSN:Jaderaysaga#hotmail.com (#为@)