Integrované prostředí pro vývoj webových aplikací
Integrated Tool for Web Application Development
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/81944Identifiers
Study Information System: 158972
Collections
- Kvalifikační práce [11325]
Author
Advisor
Referee
Kofroň, Jan
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
General Computer Science
Department
Department of Software Engineering
Date of defense
7. 9. 2015
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
online editor, IDE, webová aplikace, HTML, PHP, JavaScriptKeywords (English)
online editor, IDE, web application, HTML, PHP, JavaScriptV současné době je jednou z nejpopulárnějších oblastí programování tvorba webových stránek a webových aplikací. Je tedy přirozené, že se u těchto webových projektů často objeví nějaký problém a programátor ho potřebuje co nejrychleji odstranit, i když právě nemá přístup ke svému počítači. V této práci vytváříme jednoduché vývojové prostředí připojitelné k uživatelem spravované webové aplikaci tak, aby se tato aplikace nechala upravovat online ve webovém prohlížeči. Na rozdíl od jiných populárních online vývojových prostředí je vytvořené IDE uloženo a spouštěno na stejném serveru, jako uživatelova aplikace. IDE umí spravovat soubory uživatelovy aplikace a editovat její zdrojové soubory. Dále IDE obsahuje nástroj na správu databází, nástroj na online ladění PHP skriptů a verzovací systém sloužící k zaznamenávání a spravování změn v uživatelově projektu. Powered by TCPDF (www.tcpdf.org)
The development of webpages and web applications has become one of the most popular fields of programming. It is then only natural that often during the development of those web projects a problem appears, and the programmer needstosolveitasquicklyaspossible,evenwhenhedoesn'thaveaccesstohisown computer. In this thesis we create a simple integrated development tool attachable to a web application managed by the tool's user in a way that the user's web application can be edited online in a web browser. In contrast with other currently popular online developer environments, our IDE is located and run on the same server as the user's application. The IDE can manage the user's application's files and edit its source codes. Additionally, the IDE contains a tool for managing databases, a tool for online debugging of PHP scripts and an integrated version control system used to track and manage changes done to the user's project. Powered by TCPDF (www.tcpdf.org)