1,060 karma · joined October 12, 2012
No I don't think so, I just want to an informative resource from what I've learned.
The templating engine is the templating engine from underscore.js.
Thank you
But we built HappyRhino to really simplify the creation of client-side application that can scale (modular, optimized, ...), and it seemed important for us, for having some consistency, we needed to built together the framework and the build tool. The build tool brings a lot to the client framework (a very simple example: caching uses revision number given by the build process).
But I really understand all the advantages of having build tool as a separate project. I have to think more about all of this before giving you more elements.
(Sorry for my english)
I'll work on improving the introduction of the documentation to add comparaisons with others frameworks.
Hr have a components-based rendering system: a view could be a component and component could be added directly from templates. http://friendcode.github.io/hr.js/#/template/components
The build system brings more consistency to the application: dev or prod mode, code optimization, resources management, logging, caching, etc.
The concepts inherited from Backbone are also evolved: - models are not just key->value (models in Hr could be really complex) - joints between models - views can used templates and sub-components - better events management for classes - and a lot more
(Sorry for my english, I'm french)
It's not a startup, just a tool, I built for myself, it's for people, not for startup.
* Thank you for the feedback, we need to improve this by adding an "auto-execution" system (in a way like Heroku) which detect the project type and run it (install package.json dependencies for node, requirements.txt for python, ... and start the application).
* Ok, it's probably an issue on our side.
* We are focus on simplicity and trying to not just bring the local IDE on your browser, but really add innovation that can only come from a cloud IDE : realtime collaboration, ... We are building FriendCode as a collaborative workspace editor in the cloud : each projects is a GIT repository and each branches is a workspace. Koding is more like a local IDE in the cloud : each user has its own VM and do whatever he wants inside, FriendCode gives a clear separation between projects : each projects has its own environment.
* "An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}" as response when using the url -> The "open web server url" link open the port 5000 of your VM, you need to run something on this port before accessing it.
* Trying to open up terminal to debug, terminal loading never ends -> It seems there is an issue connecting you browser using websocket.
For trackers for Facebook (twitter, github ...), I planned to add a system of addons to add in one click a tracker for the service (which use the Facebook API), but I'm not sure yet what is the best implementation for this. For the moment, you can use the API (or a library : python or javascript) to track events with scripts.
No manual entry yet, but it'll be added soon. But you can write a python script (10 lines of code) to do it for you : https://gist.github.com/SamyPesse/6859673
(Sorry for my english, I'm french).