GitHub has recently announced its new text editor –
Atom. It claimed it would be a 21st century text editor that highly customizable for you to do anything you want. It also allow developers hack to its core of the editor, just like vim and emacs.
Built by Web Technology
Atom is similar to
Bracket Text Editor. They are both used web technologies to be a desktop application, which means it can easy to plug on different platform with a different wrapper? To make it happens, it is written in Node.js, where have over 50 thousand package are waiting for you to hack on and you can also start a web server within you editor.
Atom itself will be keep as clean and you can import your pervious editor setting into
- File system browser
- Fuzzy finder for quickly opening files
- Fast project-wide search and replace
- Multiple cursors and selections
- Multiple panes
- Code folding
- A clean preferences UI
- Import TextMate grammars and themes
Full Customizable for Short key, Theme and Plugins
As mentioned above, you are able to hack on the
You maybe concerning such a good editor, would it be charged? The answer is
Yes. The President of GitHub Tom Preston-Werner has confirmed that:
Atom won’t be closed source, but it won’t be open source either. It will be somewhere inbetween, making it easy for us to charge for Atom while still making the source available under a restrictive license so you can see how everything works. We haven’t finalized exactly how this will work yet. We will have full details ready for the official launch.
Check it out
If you want to try such awesome developer, hacker editor. You can apply a beta version on
Improve software development by passing along shared knowledge and best practices.
One of the biggest challenges in application development today is how to factor in application-specific information. The answer lies in the ability to capture application evolution and developers' knowledge of building and extending the application as metadata so that it's not lost in time or translation. Once that can be done effectively, the combination of the application code along with application-specific metadata can be meaningfully packaged into reusable software asset modules. This white paper will discuss how 'Application Factories' can transform an IDE to play a central role in capturing both the application evolution and the developers' knowledge.