计算机科学 ›› 2014, Vol. 41 ›› Issue (9): 38-44.doi: 10.11896/j.issn.1002-137X.2014.09.006

• 2013’服务化软件 • 上一篇    下一篇

POP-PHP:支持PHP应用的在线集成开发环境

杨楠,吴凌,王千祥   

  1. 北京大学信息科学技术学院软件研究所 北京100871 软件工程国家工程研究中心 北京100871 高可信软件技术教育部重点实验室 北京100871;北京大学信息科学技术学院软件研究所 北京100871 软件工程国家工程研究中心 北京100871 高可信软件技术教育部重点实验室 北京100871;北京大学信息科学技术学院软件研究所 北京100871 软件工程国家工程研究中心 北京100871 高可信软件技术教育部重点实验室 北京100871
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然基金(61033006,3),国家高技术研究发展计划(863计划)(2011AA01A202,3AA01A213)资助

POP-PHP:Online Integrated Development Environment for PHP Applications

YANG Nan,WU Ling and WANG Qian-xiang   

  • Online:2018-11-14 Published:2018-11-14

摘要: 随着云计算的发展,随时随地开发程序成为许多人的一种新的愿景。 因此在线集成开发环境受到了软件开发人员的广泛关注。POP-PHP(Peking University Online Programming-PHP version)是一个支持PHP应用的在线集成开发环境,具有基本的集成开发环境功能,支持多用户同时使用,并提供了一种轻量级调试方法。其采用服务组合实现了较为完善的语法检查功能,并实现了编程行为回放以进行监测。

关键词: PHP应用,在线集成开发环境,程序调试,服务组合,编程行为监测

Abstract: With the development of cloud computing,developing programs anytime and anywhere becomes a new vision for many people.As a result,online integrated development environment receives wide attention from software develo-pers.POP-PHP (Peking University Online Programming - PHP version) is an online integrated development environment for PHP Applications and has the basic function of integrated development environment and good support for large number of users simultaneously.It provides a lightweight debugging method,and uses the services composition to achieve a more perfect grammar checking and implements programming behavior playback for monitoring.

Key words: PHP application,Online integrated development environment,Debugging,Services composition,Programming behavior monitoring

[1] Wang L,Von Laszewski G,Younge A,et al.Cloud computing:aperspective study[J].New Generation Computing,2010,28(2):137-146
[2] Buyya R,Yeo C S,Venugopal S,et al.Cloud computing and emerging IT platforms:Vision,hype,and reality for delivering computing as the 5th utility[J].Future Generation computer systems,2009,25(6):599-616
[3] Goldman M,Little G,Miller R C.Real-time collaborative coding in a web IDE[C]∥Proceedings of the 24th annual ACM symposium on User interface software and technology.ACM,2011:155-164
[4] Nordio M,Estler H,Furia C A,et al.Collaborative software development on the Web.http://arxiv.org/abs/1105.0768
[5] van Deursen A,Mesbah A,Cornelissen B,et al.Adinda:aknowledgeable,browser-based IDE[C]∥Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering.Volume 2,ACM,2010:203-206
[6] TIOBE Programming Community Index for July 2013[EB/OL].http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
[7] Milanovic N,Malek M.Current solutions for web service composition[J].Internet Computing,IEEE,2004,8(6):51-59
[8] Wu L,Liang G,Kui S,et al.CEclipse:An online IDE for programing in the cloud[C]∥2011 IEEE World Congress on Services (SERVICES).IEEE,2011:45-52
[9] Jenkins J,Brannock E,Dekhane S.JavaWIDE:innovation in an online IDE:tutorial presentation[J].Journal of Computing Sciences in Colleges,2010,25(5):102-104
[10] Fan Y,He H.The Research of 2-Tier and 3-Tier StructureBased on the Client/Server Architecture [J].Application Research of Computers,2001,12:23-24
[11] De Clercq J.Single sign-on architectures[M].Infrastructure Security.Springer Berlin Heidelberg,2002:40-58
[12] Srivastava B,Koehler J.Web service composition-current solutions and open problems[C]∥ICAPS 2003 workshop on Planning for Web Services.2003,35:28-35
[13] Using PHP from the command line[EB/OL].http://www.php.net/manual/en/features.commandline.php

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!