3 ms·
I don't understand (this is not a rhetorical device, I honestly don't understand) what makes mobile development so different from desktop or server development,
by cwyers 12y ago
I don't understand (this is not a rhetorical device, I honestly don't understand) what makes mobile development so different from desktop or server development, where choice of OS != choice of languages. On a Linux server, I can have Perl scripts interacting with Python scripts interacting with MySQL stored proceedures interacting with applications written in C, and use Bash scripts to automate the whole thing. On Windows, I can use applications written in C, C#, Java, Python and a host of other languages, and for the most part not care or even notice what language they were written in. Why do so many of the new development platforms (Android/iOS/HTML5) embrace this "one or two languages" paradigm?
- pjmlp 12y agoIt is no different from the desktop, actually. Just go look what were the official programming languages from the OS vendors, along the computing history. What you have lacking is that nowadays, thanks to opensource, outside OS vendors, companies see little value investing into compiler development. So very few companies produce compilers the mobile OS. As a result you are left with the open source community, with very few resources tackling these issues. This all leads to the situation, where the only production quality compilers are the official ones.