首页> 外文会议>24th annual ACM conference on object oriented programming, systems, languages and applications 2009 >Accelerating the Creation of Customized,Language-Specific IDEs in Eclipse
【24h】

Accelerating the Creation of Customized,Language-Specific IDEs in Eclipse

机译:在Eclipse中加速创建定制的,特定于语言的IDE

获取原文
获取原文并翻译 | 示例

摘要

Full-featured integrated development environments have become critical to the adoption of new programming languages. Key to the success of these IDEs is the provision of services tailored to the languages. However, modern IDEs are large and complex, and the cost of constructing one from scratch can be prohibitive. Generators that work from language specifications reduce costs but produce environments that do not fully reflect distinctive language characteristics. We believe that there is a practical middle ground between these extremes that can be effectively addressed by an open, semi-automated strategy to IDE development. This strategy is to reduce the burden of IDE development as much as possible, especially for internal IDE details, while opening opportunities for significant customizations to IDE services. To reduce the effort needed for customization we provide a combination of frameworks, templates, and generators. We demonstrate an extensible IDE architecture that embodies this strategy, and we show that this architecture can be used to produce customized IDEs, with a moderate amount of effort, for a variety of interesting languages.
机译:功能齐全的集成开发环境对于采用新的编程语言已变得至关重要。这些IDE成功的关键是提供针对这些语言量身定制的服务。但是,现代IDE既庞大又复杂,从头开始构建一个IDE的成本可能会很高。根据语言规范工作的生成器可以降低成本,但所产生的环境不能完全反映出独特的语言特征。我们认为,在这些极端情况之间有一个实用的中间立场,可以通过开放,半自动化的IDE开发策略来有效解决。此策略是要尽可能减少IDE开发的负担,尤其是对于内部IDE细节,同时为IDE服务的重大自定义打开机会。为了减少定制所需的工作量,我们提供了框架,模板和生成器的组合。我们演示了体现该策略的可扩展IDE体系结构,并且我们展示了该体系结构可用于为各种有趣的语言花费少量的精力来生成自定义的IDE。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号