I think it's a fantastic thing to try, especially if they can really get smooth animation with CSS+JS.
It's quite simple: web developers will flock to build apps for it, because it's 100x easier than learning Objective C or Java etc.
Indeed, I could easily see Firefox OS becoming a "default" choice for low-end smartphone models, just because it would be so insanely easy to drop-in and customize. I mean, just hire a cheap front-end developer and "skin" your model's OS with just CSS in a matter of days. And from there, it can expand upmarket.
I'm not sure if as user I want to use a platform where the apps are written by people who think Java is heard to learn. It's not a simple language by any means, but it's also hardly a difficult language to learn.
Isn't that like saying you don't want to belong to a religion that doesn't force its priests to learn Latin? Dogmatism and elitism can be equally destructive by helping to entrench an inferior platform. I'd rather use one with fewer arbitrary restrictions.
I would argue about frontend developers feeling anyhow inferior to Java/Android developers. It just doesn't make sense to learn entire new platform to ship some random app.
You can't be a good programmer if you are jumping from one technology to another too often. I would prefer
to use an app written in HTML/CSS/JS by experienced frontend developer than an app written in Java by someone who just read "Teach Yourself Java in 24 Hours (Covering Java 7 and Android)".
Comments
I think it's a fantastic thing to try, especially if they can really get smooth animation with CSS+JS.
It's quite simple: web developers will flock to build apps for it, because it's 100x easier than learning Objective C or Java etc.
Indeed, I could easily see Firefox OS becoming a "default" choice for low-end smartphone models, just because it would be so insanely easy to drop-in and customize. I mean, just hire a cheap front-end developer and "skin" your model's OS with just CSS in a matter of days. And from there, it can expand upmarket.
I'm not sure if as user I want to use a platform where the apps are written by people who think Java is heard to learn. It's not a simple language by any means, but it's also hardly a difficult language to learn.
Isn't that like saying you don't want to belong to a religion that doesn't force its priests to learn Latin? Dogmatism and elitism can be equally destructive by helping to entrench an inferior platform. I'd rather use one with fewer arbitrary restrictions.
Instead of being restricted to Obj-C or Java, you'd be restricted to HTML/CSS/Javascript.
I'm not sure which is better honestly.
I would argue about frontend developers feeling anyhow inferior to Java/Android developers. It just doesn't make sense to learn entire new platform to ship some random app.
You can't be a good programmer if you are jumping from one technology to another too often. I would prefer to use an app written in HTML/CSS/JS by experienced frontend developer than an app written in Java by someone who just read "Teach Yourself Java in 24 Hours (Covering Java 7 and Android)".