发布网友 发布时间:2024-10-22 19:21
共1个回答
热心网友 时间:2024-11-06 10:33
业界知名的"Delphi之神"李维,在borland决定出售开发工具部门后,虽然角色转变为codegear的华中华南区技术总监,但他认为borland曾低估了开源编程的崛起,尤其是PHP和Ruby on Rails(ROR)的兴起,它们开辟了新的市场。尽管传统的IDE如Delphi、VB、Java和C++的使用率确实在下降,但新兴语言的兴起为行业带来了新的机遇。
李维特别看好ROR,认为它将革新软件开发中的"再利用"概念,提升到应用层面。他预测ROR将在今年进入企业应用领域。ROR的开放源码特性,虽然在缺乏大公司主导的情况下,可能会面临挑战,但其草莽式的社区推动模式,源自开发者对复杂跨平台解决方案的反思,如Ruby语言的快速成长就反映了这一趋势。
李维之所以看好ROR,是因为其单一的Ruby语言和Rails平台,以及严格遵循的MVC架构,使得ROR应用程序的再利用更为便捷。例如,ROR的固定目录结构和模块化设计使得功能如登录机制可以轻松复用。相比之下,其他语言如Delphi和Java由于缺乏统一的平台和规范,再利用难度较大。
尽管企业对ROR的接纳可能存在顾虑,比如开放源码、效能和大型项目支持,但ROR在国外的广泛应用和教育场景表明其潜力。李维相信,ROR可能会在2023年进入企业甚至学术领域。同时,针对开发者的需求,3rdrail这样的工具正在发展,提供版本控制、项目管理和更多企业级功能,以适应企业级应用的严格需求。
RoR是Ruby on Rails的缩写。Ruby on Rails是一个用于编写网络应用程序的框架,它基于计算机软件语言Ruby,给程序开发人员提供强大的框架支持。Ruby on Rails包括两部分内容:Ruby语言和Rails框架。