闲鱼是用什么编程的平台

不及物动词 其他 46

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    闲鱼是一个二手交易平台,是由阿里巴巴集团旗下的淘宝网推出的。作为一个大型的电子商务平台,闲鱼需要使用一种强大且高效的编程平台来支持其运营和开发。

    根据我所了解,闲鱼主要使用的编程平台是Java。Java是一种面向对象的编程语言,具有跨平台性和可扩展性等特点,适用于构建复杂的Web应用程序和大规模的分布式系统。闲鱼作为一个庞大的交易平台,需要处理大量的数据和用户请求,因此选择Java作为编程平台是非常合理的。

    除了Java,闲鱼还可能使用其他编程语言和技术来支持其运营。例如,闲鱼的移动端应用程序可能使用Objective-C或Swift进行iOS开发,使用Java或Kotlin进行Android开发。此外,闲鱼可能还使用其他开源技术和框架,如Spring框架、MySQL数据库等。

    总之,闲鱼作为一个大型的二手交易平台,使用Java作为主要的编程平台来支持其运营和开发。当然,它还可能使用其他编程语言和技术来满足不同平台和需求的要求。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    闲鱼是一个由阿里巴巴集团开发的二手交易平台,它使用了多种编程平台和技术来支持其功能和运作。以下是一些可能用于开发闲鱼的主要编程平台:

    1. Java:闲鱼的后端主要使用Java编程语言。Java是一种通用的高级编程语言,被广泛用于构建大规模、可靠、安全的应用程序。Java的特点之一是它的跨平台性,使得闲鱼能够在不同的操作系统上运行。

    2. Node.js:Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用于构建高性能的网络应用程序。闲鱼的部分服务端逻辑可能使用了Node.js来实现。

    3. React Native:React Native是一个用于构建原生移动应用程序的开源框架。闲鱼的移动应用程序可能使用了React Native来开发,以实现跨平台的移动应用程序。

    4. Hadoop:Hadoop是一个用于处理大规模数据的开源框架。闲鱼可能使用Hadoop来处理和分析用户数据、交易数据等大量数据。

    5. MySQL:MySQL是一个流行的开源关系型数据库管理系统,用于存储和管理数据。闲鱼可能使用MySQL来存储用户信息、商品信息等数据。

    除了以上列举的编程平台,闲鱼还可能使用其他技术和工具来支持其功能和运作,如Redis用于缓存、Spring框架用于应用程序开发、Kafka用于消息队列等。闲鱼作为一个大型的二手交易平台,需要使用多种编程平台和技术来满足用户需求,并保证平台的性能和稳定性。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    闲鱼是一个二手交易平台,是由阿里巴巴集团旗下的淘宝网推出的。闲鱼是基于阿里巴巴的内部开发框架进行开发的,主要使用的编程语言是Java。下面将详细介绍闲鱼的开发技术栈和操作流程。

    一、闲鱼的开发技术栈

    1. 后端开发技术栈:
    • 编程语言:Java
    • 开发框架:Spring Boot、Spring MVC、MyBatis
    • 数据库:MySQL、Redis
    • 消息队列:RocketMQ
    • 分布式存储:FastDFS、HBase
    • 分布式计算:Hadoop、Spark
    1. 前端开发技术栈:
    • HTML、CSS、JavaScript
    • 前端框架:React、Vue
    • 前端构建工具:Webpack
    • 前端打包工具:Babel
    1. 移动端开发技术栈:
    • Android开发:Java、Kotlin
    • iOS开发:Objective-C、Swift
    1. 其他技术:
    • 图片处理:ImageMagick
    • 静态资源部署:Nginx

    二、闲鱼的开发流程

    1. 需求分析:根据产品经理提供的需求文档,开发团队进行需求分析,明确功能和技术实现方案。

    2. 原型设计:根据需求文档,设计师进行界面原型设计,包括页面布局、交互流程等。

    3. 后端开发:根据需求和原型设计,后端开发人员使用Java编写业务逻辑代码,使用Spring Boot、Spring MVC等框架进行开发。

    4. 前端开发:根据原型设计,前端开发人员使用HTML、CSS、JavaScript等技术进行页面开发,使用React、Vue等框架进行组件开发。

    5. 移动端开发:根据需求和原型设计,移动端开发人员使用Java或Kotlin(Android)/Objective-C或Swift(iOS)进行移动应用程序的开发。

    6. 测试与调试:开发完成后,进行单元测试、集成测试和系统测试,修复bug,确保系统的稳定性和功能的正确性。

    7. 部署与上线:经过测试和调试后,将系统部署到生产环境中,并进行上线操作。

    8. 运维与优化:系统上线后,进行运维工作,监控系统的运行状态,及时发现并解决问题,同时进行系统性能优化,提升用户体验。

    总结:闲鱼是使用Java作为主要开发语言,采用Spring Boot、Spring MVC等框架进行后端开发,使用HTML、CSS、JavaScript等技术进行前端开发,同时也有移动端的开发。开发流程包括需求分析、原型设计、后端开发、前端开发、移动端开发、测试与调试、部署与上线以及运维与优化等环节。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部