|
|
|
|
|
by hex13
3284 days ago
|
|
There is one more thing. Developing in HTML5/JS (with all its ecosystem) is freaking fast in terms of developer productivity. You will probably build full fledge app in shorter time using JS than with C++. So you can deliver MVP to the market faster = profit $$$ And initial group of users are early adaptors anyway. They are usually eager to try new applications even if they are not perfect. The problem is: "what next?", when users will start complaining about speed or other things. Should company rewrite original HTML5 based MVP to C++ to gain speed? Or should they optimize existing HTML5 solution? (many HTML5 apps are running with nearly native responsiveness). Or something else? Or maybe HTML5 even for MVP is a bad idea? |
|
Case in point, look at Atom. Let’s assume your “MVP”, “profit $$$” and what not is somewhat correct. Yet, the amount of engineering time and effort it has taken to optimize that tech to fix things that are trivial in the native world is staggering. How does that fit in your “profit $$$” equation, as an initial core team of experienced C++ developers would have developed with these issues in mind and created a product that is viable in the same scenarios.