As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
As far as i know there are several programming language to develop program for Gnome 3 (Python, JavaScript, Vala, C, C++).
I was wondering which language has complete implementation API of Gnome 3 binding and also which of them support complete application development tools life-cycle (UI designer, Test Framework, IDE,...)?
I am going to use JavaScript is it a good choose with above concerns?
I'd say Vala has the most complete bindings, plus you can easily modify the existing bindings for your own project if they don't work properly, which makes it a robust choice compared to using plain gobject introspection in other languages. But I'm biased :)
Vala however has less development tools.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm used to developing GUIs with C++/Qt at work, but recently dived into the Javascript/jQuery world. I think it could be easily possible to connect an existing software core via JSON-interface to a jQuery UI.
I wonder what the dis/advantages are for using jQuery as a GUI instead of building the GUI with traditional technologies like C++/Qt.
Generally there are definitely more advantages rather then disadvantages, cause you're getting a cross-platform UI, but if we are talking about the native apps you will have to use wrappers to access native functions of the os level and file structure
For mobile:
Phonegap(Cordova)
Titanium
for desktop applications there's a number of wrapper, the most common aproach right now is nodejs based app which runs a webkit instance, so yo are writing both "back" and "front" on javascript, example:
AppJs
PS
Sorry can't provide links, don't have enough reputation
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I’ve heard the statement that Python would be too slow to be of any use in browsers.
I reckon Javascript is only superior in this aspect because of companies like Google who need it fast (and made it fast) because they need it to survive, but I could be wrong.
Are there any differences in how Python and JS are designed that have an impact on how they (would) perform in browsers?
There is a project named Brython designed to replace JavaScript as the scripting language for the web.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Nowadays, we can find many JS templating engines like KnockOut, Mustache, Underscore, ... Can you please tell me what are the advantages of an architecture based upon theses engines ? and/or when to use them ? Is it better (maintainability, dev costs, reliability, ...) than generating all HTML from server-side ?
Is it a good architecture to expose feeds (rest service in json) and do some stuff on client side (micro templating) ?
Linkedin has done great research, have a look at this page.
The main advantage of templates is optimization of the amount of data passed to the client it make response faster, reduces your traffic costs, and increase throughput of your servers.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I'm looking to start using knockout. What is the best IDE when using knockout.js? Most of the literature mentions VS2010, is there a good free alternative?
I love Sublime Text 2 , it's multi-platform, super-easy and very configurable.
It's not free per se, but they let you try it out with no limitation for whatever time you want. The licenses are very cheap and you don't have to buy one for each O.S.
I prefer to use something simple like notepad++ for javascript. If you want something more then Eclipse offers a javascript version.
Cloud 9 IDE. I won't say it's the best, but it's a good option.
Cloud9 is a state-of-the-art IDE that runs in your browser and lives
in the cloud, allowing you to run, debug and deploy applications from
anywhere, anytime. A complete game-changer that will change the way we
develop applications forever.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I've used Backbone.js, I've learned about Knockout.js; however, now I found out about Knockback.js. It is supposed to get the best out of the other two tried& proven frameworks.
Do you have any experience with Knockback in production? I'm wary to use it since it doesn't seem to be mature enough.
I've been using Knockback on a large multi-module project with good results. The docs and examples are unnecessarily complex, so I wrote a blog describing Knockback with some very simple examples and a JSFiddle to get you started.
http://www.geekdave.com/?p=79
Feedback is most welcome!
I wouldn't use it yet. It's hard enough to get corporate buy in on knockoutJS.
I guess it all has to do with the size of your company, the willingness to support alpha / beta / volatile open source projects.
It is the nature of the beast, this bleeding edge of innovation. Skating that thin ice of unsuportability.