为什么阿里不用vue
-
阿里不使用Vue的原因有以下几点:
-
技术栈统一性:阿里巴巴公司内部推崇统一技术栈的理念,他们大部分的前端开发团队使用React作为主要的前端框架,这样可以减少团队之间的技术差异,方便技术资源共享和项目协作。
-
经验积累:阿里巴巴公司在使用React方面有着丰富的经验积累,他们的前端开发团队在React生态系统的使用、组件开发以及性能优化等方面已经积累了很多的技术经验,因此在使用React上更加得心应手。
-
工具链支持:阿里巴巴公司在React方面有着完善的工具链支持,例如Ant Design的React组件库,以及基于React的前端开发工具Fusion Design等,这些工具可以帮助阿里的前端开发团队更好地进行开发和维护。
-
适应团队规模:阿里巴巴是一个规模庞大的公司,拥有众多的前端开发团队,为了能够快速迭代和交付产品,他们采用了统一的技术栈,这样可以方便团队之间的知识共享、人员调配和技术支持。
综上所述,阿里巴巴不使用Vue主要是为了保持技术栈的统一性、积累经验、获得工具链支持以及适应团队规模的需要。
2年前 -
-
阿里巴巴不使用Vue的原因有以下几点:
-
技术选型的考虑:阿里巴巴一直以来都倾向于选择适合大规模应用和复杂场景的技术框架。Vue.js虽然在中小型项目中表现出色,但在处理大规模应用和高复杂度业务场景方面的能力还不够成熟。阿里巴巴更倾向于使用更稳定、经过大规模验证的框架,如React。
-
生态系统的考虑:在Vue.js的生态系统与React相比,React拥有更成熟和强大的生态系统。React生态系统中有丰富的第三方库和组件,以及成熟的解决方案和工具链。这使得在开发和维护大型应用时更加方便和高效。
-
公司内部资源的考量:阿里巴巴拥有庞大的开发团队和多个事业部,为了统一开发语言和技术栈,提高团队协作效率,阿里巴巴更倾向于选择一种主流的技术框架,如React。这样可以减少学习成本,提高人员流动性和团队的复用率。
-
维护和支持的考虑:作为一家大型互联网企业,阿里巴巴需要确保选择的技术框架能够得到持续的维护和支持。React由Facebook维护,Facebook在社区和团队之间提供了大量的技术支持和资源。这为阿里巴巴提供了更可靠的保障。
-
业务需求的考虑:阿里巴巴旗下的很多产品和服务都是基于多端复杂的业务场景开发的,这些场景包括PC端、移动端、大屏等。React提供了更广泛的跨平台支持,能够满足阿里巴巴的多端业务需求,如React Native和React VR。
总之,阿里巴巴不使用Vue主要是出于技术选型、生态系统、公司资源、维护和支持以及业务需求等多方面的考虑。这并不意味着Vue不适合其他公司或项目,选择合适的技术框架应该根据具体的需求和场景来评估。
2年前 -
-
阿里不使用Vue可能是基于一些技术和战略考虑。以下是可能的原因:
-
技术栈一致性:阿里巴巴集团内部已经建立了自己的前端技术栈,包括基于React的Ant Design、基于Angular的Alibaba Fusion和阿里云控制台等。为了保持技术栈的一致性,可能没有选择引入Vue。
-
生态系统和社区支持:Vue是一个非常受欢迎的前端框架,有一个活跃的社区和强大的生态系统,但阿里内部可能更倾向于基于React或Angular的框架,因为它们也有非常庞大和成熟的生态系统和社区。
-
性能和稳定性考虑:阿里巴巴的应用程序通常需要处理大量的复杂业务逻辑和海量数据,对性能和稳定性要求很高。可能是基于对React或Angular性能和稳定性有更多的信心,才选择不使用Vue。
-
人才和培训成本:在阿里员工中,可能更多的人掌握React或Angular等框架,而对Vue的了解较少。为了避免学习和培训的成本,可能没有选择使用Vue。
需要注意的是,以上只是推测可能的原因,只有阿里的内部人士才能给出真正的答案。但无论阿里是否使用Vue,选择合适的前端框架应该是基于具体项目需求和技术团队的实际情况,没有绝对的对错之分。
2年前 -