目标:选用一个语言来开发本地App。主流语言。生态社区活跃。跨平台性要求很高。同时效率又很高。
1、首先考虑的条件是不火的语言和没前途的语言是不在选择范围的
---因为没人用,那么库就会少。因为库少就不会好用。因为不好用。所以用的人更少。生态圈不好。
---简化了程序员的负担。或者效率更高。未来肯定是主流。
2、我们想开发一款本地App。还在性能不高的手机上。所以必须要是运行效率高的语言。
---C++重运行效率。但是跨平台性较弱。开发难度较高。库多,用的人多。
---Python,重开发效率。跨平台性高。开发难度低,库多,用的人多。
---Java。重开发效率。不及python,重运行效率,不及C++。开发难度低。库多。用的人多。
前端面试题每日更新,欢迎参与讨论,地址:https://github.com/daily-interview/fe-interview。
更多angular1/2/4/5、ionic1/2/3、react、vue、微信小程序、nodejs等技术文章、视频教程和开源项目,请关注微信公众号——全栈弄潮儿。
脑筋急转弯:
生活小窍门