Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

Ace? #1142

Closed
bootstraponline opened this issue Jun 25, 2012 · 3 comments
Closed

Ace? #1142

bootstraponline opened this issue Jun 25, 2012 · 3 comments

Comments

@bootstraponline
Copy link

Is there any documentation about why brackets selected CodeMirror instead of Ace? I'm interested in the technical reasons that led to selecting one over the other. Thanks.

@adrocknaphobia
Copy link
Contributor

Our original prototype ran completely in the browser and was powered by the ACE editor. ACE editor is great and we even contributed some bug fixes back to the project. However, we wanted to do our due diligence and also researched using CodeMirror.

In the end we choose CodeMirror because it is licensed under MIT and that is the license we ultimately wanted for Brackets. We've been working closely with Marijn, the creator of CodeMirror, and have been submitting pull requests back to the main project. Our fork of CodeMirror is public and we plan to submit all our changes back to the main project (including the Quick Edit functionality).

@mrchief
Copy link

mrchief commented Jun 27, 2012

ACE works on IE as well which CodeMirror doesn't support. Besides, CodeMirror seems to have weird copy/paste issues (based on experience with jsFiddle).

Other than that, ACE is lot better performing in many aspects but I guess you guys have done your research (CM 2.0 was supposed to have many features and improvments that ACE currently has).

Not major issues per se and of course, when enable ti for browsers, IE would be left out I guess (abandoning IE seems to be a (lazy) fashion statement now-a-days)!

@bootstraponline
Copy link
Author

ACE is now licensed under the New BSD License.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants