ReactXP项目在业界的评价如何?

今天了解到这一刚刚开源的基于ReactNative框架的真正意义上的跨平台(APP,web)解决方案,即一份代码,所有平台上运行。根据官方文档上说是因为微软的skype项目组的成果,并且微软内部已经有人在使用了。希望有所了解的朋友能分享下自己理解这个解决方案的优点和缺点及适用场景。
已邀请:

kaffa - The Grail could not be taken beyond the Great Seal.

推荐来自: Joey incqyh

时隔两年半,时间已回答了,国内 VUE 生态胜出,而 ReactXP 依然没见广泛应用。
 
因为没用过,这个方案的优缺点和适用场景就没发提供了。
 
只聊一下非技术导向的初创公司(例如论道)的技术选型的思路,以下权重依次降低:
 
首先,非技术导向的初创公司适合以业务导向,即从用户和付费用户的角度出发,提出对技术的需求。业务是否复杂,系统可用性是否要求高,需求响应是否需要及时,再决定技术选择。就 ReactXP 来说,它不解决业务复杂度问题。
 
其次,从技术本身考虑,此项目是 React 和 ReactNative 抽象 API 层,即使用封装的组件,消除了重复代码,即可实现一套代码跨端,代价就是组件是原来的子集。我个人观点是此模式或可节省多端开发成本,但会引入额外的调试成本。Cool 技术需要明星程序员填坑,等待成熟。
 
再次,从市场人才角度考虑,市场上是否可以招聘到熟悉这个技术的人,工程都是团队开发的,明星程序员凤毛麟角,大多是填充代码的人,未广泛使用的技术提高了招聘成本。
 
总结就是说,创业角度适合以客户为中心,因资源有限,技术选择以成熟和解决业务问题为导向。软件工程依然没有银弹,技术是否优雅是次要的。(我就不吐槽大厂了。)
 
记得2006年豆瓣阿北聊过关于技术选型的问题。初创只有他一个人,选择他熟悉的技术。“人生苦短,他用Python。” Web 框架选择当时已有成熟运营案例的 Quixote,服务器选用他熟悉的 Cool 的 Gentoo,再后来出现了 Ruby on Rails,Python 方面 Django,Pylons,TurboGears,Pylons 等后起之秀。
 
阿北说:可能会选 Django(我理解为 Quixote 是颗苦药丸)……
 
 

要回答问题请先登录注册