What is a good compiler for HTML5

Software infrastructure

Codio is a promising cloud service that is currently still in the public beta phase. The ambitious goal of Application Craft Ltd. from Great Britain who developed the solution: To set up a complete development environment in the cloud that can replace traditional IDEs and developer tools for the desktop. It remains to be seen whether this will actually succeed at some point. The fact is that with the triumphant advance of cloud computing in recent years, numerous startups have appeared who share this vision of the future. These include, for example, "Cloud9 IDE" and "Codenvy".

Syntax highlighting, fast deployment and more

Getting started at Codio is particularly easy, as you don't even have to register to use the software. Simply click on "Create & Play" and you can create a new project and get started right away. The solution offers a powerful code editor which, with syntax highlighting, auto-completion and other "must-have" features, does not have to shy away from comparison with desktop tools. If you don't want to write the complete code of your website or (mobile) web app on your browser, you can import source files from your local hard drive or from code repositories (Git and Mercurial). Images, audio files and other multimedia resources that are required for the implementation of web projects can of course also be integrated into the project in just a few steps. A big advantage of Codio is that you can deploy and test your project directly in the browser without having to worry about installing and configuring a test environment yourself.

CW conclusion

Even though Codio is still in beta, the service already makes a pretty good and stable impression. Frontend developers who work with modern web standards will find this web IDE to be an innovative alternative that has great future potential. Beginners in particular should benefit from this, as they can concentrate on the code without having to worry about local servers, the deployment environment and the like. (sh)

  1. Clocking IT
    "Clocking IT" has made a name for itself as a comprehensive project management solution, especially among software developers.
  2. HeaderDoc
    With the help of "HeaderDoc" developers can document program code in a uniform and professional manner.
  3. UDID tool
    With the free "UDID Tool", iOS developers can easily find out the identification number of an iPhone, iPod Touch or iPad.
  4. Pastebin
    With the "Pastebin" online service, any code snippets can be conveniently and easily saved on the web and shared with friends and colleagues via a link.
  5. JSON editor
    The lean data exchange format JSON (Javascript Object Notation) is becoming increasingly popular as an XML alternative among software manufacturers. Especially when it comes to transferring data between client and server using Ajax, more and more developers are using JSON.
  6. Pieceable Viewer
    The Pieceable Viewer makes it easy to develop iPhone apps.
  7. Rhodes
    Rhodes translates program code for smartphone apps into the respective target platform.
  8. Bitbucket
    The code repository service "Bitbucket" from Atlassian supports the distributed version control systems Git and Mercurial and the basic version is available free of charge - also for private projects.
  9. Cloud9 IDE
    The online service "Cloud9 IDE" is one of the few development environments that are designed exclusively for the cloud and run entirely on the browser. This allows developers to manage their Javascript projects centrally in the cloud and access their code anytime and anywhere.
  10. Yo
    With "Jo" developers get an interesting HTML5 framework that was specially designed for developing mobile apps.
  11. Maqetta
    The "Maqetta" development tool was developed by IBM in response to Flash and Silverlight. The goal: to compensate for the deficits of Ajax environments compared to these proprietary solutions.
  12. TextMate
    "TextMate" is a powerful editor for Mac OS X, which is primarily aimed at programmers with functions such as syntax highlighting, code folding, macros and shell integration.
  13. Grails
    Inspired by Ruby on Rails, Grails brings the flexibility and efficiency that popularized the popular Web 2.0 framework to the world of Java programming.
  14. JavaScriptMVC
    "JavaScriptMVC" is based on the tried and tested Model-View-Controller pattern and offers extensive support in documenting, debugging and testing web frontends.
  15. Pixelwindow
    With "Pixelwindow" you can easily measure pixel dimensions on the screen.
  16. Play framework
    "Play" is a framework for web applications that aims to combine the advantages of Java as a programming language and platform with the flexibility and efficiency of "Ruby on Rails".
  17. Titanium Mobile
    With the open source framework "Titanium Mobile" even web developers without Java or Objective-C knowledge can implement native applications for Android and iPhone.
  18. Django
    As a Python counterpart to the popular Ruby-on-Rails framework, the open source web solution "Django" is enjoying increasing popularity due to its simplicity and flexibility.
  19. Phonegap
    The free framework "Phonegap" converts web software into native applications for iOS, Android, Blackberry, WebOS, Symbian and Windows Mobile.
  20. Textastic
    Anyone who wants to edit source text files with their iPad is well served with "Textastic 1.0". The tool offers syntax highlighting for all conceivable programming languages.
  21. GTmetrix
    "GTmetrix" enables web developers to test the performance of their websites online. The solution integrates the tried and tested optimization tools "Yahoo YSlow" and "Google Page Rank".
  22. Apache FileUpload
    With "FileUpload" from the Apache Foundation, Java developers have an open source library at their disposal for the uncomplicated and flexible implementation of file uploads.
  23. websequencediagrams.com
    UML sequence diagrams can be created in no time at "websequencediagrams.com" and exported as PDF.
  24. SQLite Expert
    The minimalist open source database SQLite is becoming increasingly popular thanks to HTML5 and smartphones such as Android and iPhone. With the freeware tool for Windows "SQLite Expert" developers can easily manage such client-side databases.
  25. Simple
    The little-known but powerful "Simple" framework makes it easier to work with XML content in Java projects.
  26. URL decoder
    With the "URL Decoder" web developers can visualize and quickly process HTTP requests with many parameters in an overview table.
  27. JQuery UI
    With the help of "JQuery UI", a JavaScript framework for visual effects, animations and GUI widgets, it becomes a lot easier to create modular and flexible web frontends.
  28. MediaElementPlayer
    Whether Internet Explorer, Firefox, Safari or Chrome, whether on the PC, iPhone, iPad or Android smartphone: With the JavaScript framework "MediaElementPlayer", HTML5 video works in every browser and on every device.
  29. Browserlab
    With "Browserlab", a free online service from Adobe, web developers can quickly check how the various browsers display their web pages.
  30. MySQL Workbench
    MySQL users will find many useful tools in the free "MySQL Workbench" that make working with the popular open source database easier.
  31. Struts
    The Apache Foundation develops the "Struts" web framework, which is considered by many to be the de facto standard in the Java Enterprise area.
  32. Poedit
    Portable object files are often used to localize software applications. They can be easily edited with the free tool "Poedit".
  33. Xampp
    An Apache server with Perl, PHP and MySQL support is not that easy to set up. If you need such an environment locally on your computer, you can use "Xampp" instead of installing everything yourself.
  34. Scriptaculous
    "Scriptaculous" is one of the most popular Javascript libraries for visual effects and attractive user interfaces with a Web 2.0 character.
  35. Cyberduck
    The free "Cyberduck" for Mac OS X offers everything you would expect from an FTP client. The many extras for developers and administrators as well as the seamless integration into the Mac environment make the difference.
  36. Sencha touch
    With the new, open source HTML5 framework "Sencha Touch", mobile web applications for iPhone, iPad and Android can be developed that compete with native applications.
  37. Prototype
    "Prototype" extends Javascript to include concepts of object-oriented programming and thus simplifies the development of complex web applications.
  38. NaturalDocs
    With "NaturalDocs" source code files that are written in different programming languages ​​can be documented in a uniform and consistent manner.
  39. TheGun
    Editors are a dime a dozen. However, anyone who has to deal with large log files or other unwieldy text files will be happy about "TheGun".
  40. CruiseControl
    The build automation tool "CruiseControl" simplifies the deployment of software projects in the Java and .NET environment.
  41. Launch4J
    The lightweight open source tool "Launch4J" allows Java developers to convert their applications into native and executable Windows files.
  42. YUI Library
    The "Yahoo User Interface" (YUI) library provides web developers with a holistic Javascript framework that offers coordinated functions, components and tools.
  43. Quartz
    With the open source framework "Quartz Enterprise Job Scheduler", time-controlled tasks can be efficiently implemented in Java applications.
  44. Snippely
    "Snippely" is a little helper that focuses on a single task: to manage code snippets and notes as easily as possible.
  45. JFreeChart
    With the open source library "JFreeChart" Java developers can easily implement interactive and dynamic charts in desktop or web applications.
  46. Sequel Pro
    "Sequel Pro" is a free and native application that makes managing MySQL databases on the Mac much easier.
  47. Dojo Toolkit
    If you want to imitate the look and feel of desktop applications on the web without a lot of programming effort, you will find what you are looking for with the "Dojo" Javascript framework.
  48. Bugzilla
    With "Bugzilla", the Mozilla Foundation offers a useful web tool for the central recording, analysis and management of program errors.
  49. Tapestry
    With "Tapestry" the Apache Foundation offers a powerful web framework for Java applications. It should enable developers to reuse as many GUI components as possible.
  50. Firebug
    The Firefox add-on "Firebug" has established itself as the standard tool for web developers for analyzing and optimizing web pages.
  51. Google Web Toolkit
    With the "Google Web Toolkit" (GWT), Java developers have a tool at their disposal that allows the creation of modern Web 2.0 applications entirely with server-side technologies. The highlight: an integrated compiler automatically generates Ajax sites from Java classes.
  52. Adobe Spry
    With "Spry" Adobe provides a free Ajax framework that is particularly easy to implement.
  53. JEdit
    With "JEdit" developers have a free and platform-independent text editor at their disposal, which offers syntax highlighting for more than 130 programming languages. The user can expand the tool with plug-ins.
  54. Superb batch renamer
    With 1-4a Rename (Superb Batch Renamer) the author has achieved a great success. The tool impresses with its clear structure, gigantic range of functions, excellent performance, a preview screen and the expert mode. A "must have".

    ... to the test report
  55. GSpot
    GSpot is a very useful tool for codec analysis of unknown media files.

    ... to the test report
  56. Super
    Super is one of the most powerful tools for transcoding of all kinds. While the widespread VLC media player can play files of any format, Super adds many other useful functions such as muxing / demuxing and file merging. An "engine" like Super, which automatically detects the input format and converts it to a defined target format on the fly, is what you want on every multimedia player at home.

    ... to the test report
  57. CPick
    CPick is a very nice and useful tool for dealing with screen graphics of all kinds. The magnifying glass allows precise positioning and immediate retrieval of color information.

    ... to the test report
  58. XML marker
    XML Marker also allows the analysis of large and complex XML structures.

    ... to the test report
  59. UNetbootin
    If you want to avoid cumbersome CD burning for bootable media, "UNetbootin" is a convenient tool.

    ... to the test report
  60. Xenu
    Xenu works reliably and quickly and is the Swiss Army knife when it comes to tracking down linking problems.

    ... to the test report
  61. Jasper Reports
    The combination of the comfortable iReport editor and JasperReports as a reporting engine can be seen as a real alternative to many commercial products available on the market.

    ... to the test report
  62. IZArc
    IZArc is free and not as well known as ezwa 7-Zip. Anyone looking for a powerful all-in-one packer should take a look at IZArc.

    ... to the test report
  63. Plato Free Edition
    Free UML tools often have some kind of limitation. The "Plato Free Edition" is an interesting alternative here.

    ... to the test report
  64. Xtext
    Modeling with domain-specific languages ​​reduces a project to the specific problem and thus contributes to better communication. Xtext is a simple but efficient tool for this.

    ... to the test report