V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dandankele
V2EX  ›  程序员

你所理解的"项目"和"应用"的关系是什么?

  •  
  •   dandankele · 2020-02-13 15:39:52 +08:00 · 3175 次点击
    这是一个创建于 1764 天前的主题,其中的信息可能已经有所发展或是发生改变。

    好像总是搞不清

    补充一下:主要讲的是 web 开发相关中的“项目”和“应用”

    19 条回复    2020-02-14 15:55:14 +08:00
    imn1
        1
    imn1  
       2020-02-13 15:48:02 +08:00
    建个石化厂、旅游景区,不能叫“应用”吧?
    项目是一件事,应用是这件事的其中一种呈现方式
    mumbler
        2
    mumbler  
       2020-02-13 15:51:24 +08:00 via Android
    应用是 APP 的中文翻译,所有产品开发阶段都可以叫项目,无论是 APP 还是楼盘
    codepm
        3
    codepm  
       2020-02-13 15:55:01 +08:00
    Web 应用是应用的一种,例如 APP 应用、Web 应用、小程序应用等。
    那每个应用都可以基于自己需求来开发很多项目。
    项目是统称,项目可以是一个属于自己的产品、一个外包项目,那此产品的表现形式是一个 Web 应用。
    例如:项目加 www.xiangmujia.com 他可以用来管理很多项目,这个项目可以是一个 Web 应用系统。
    shintendo
        4
    shintendo  
       2020-02-13 15:56:01 +08:00
    应用是项目的产出物(之一)
    dandankele
        5
    dandankele  
    OP
       2020-02-13 16:00:34 +08:00
    @codepm 你这么一说我好像有点搞明白了。。因为我们是一个做互联网房产垂直平台的,包含了好多端如 pc、wap、小程序、APP 等,而平常我们只称呼这是“xx 端”。但其实每个都是一种应用是吧?整个房产平台就是项目吧?
    momocraft
        6
    momocraft  
       2020-02-13 16:00:53 +08:00
    管理的单位 / 分发的单位
    beastk
        7
    beastk  
       2020-02-13 16:04:46 +08:00 via iPhone
    类?
    raysonx
        8
    raysonx  
       2020-02-13 16:10:20 +08:00   ❤️ 1
    中文语境下,项目一般是 project 的翻译,通常指用工程化的方法做一件事。
    应用是 app 的翻译,指面向最终用户的软件。英文中 app 这个词还包含 web 应用和桌面应用,国内似乎只用来指手机应用。
    manami
        9
    manami  
       2020-02-13 16:12:41 +08:00 via Android
    一个项目的开发使用了微服务技术,这个项目里面可以有一个或多个微服务应用
    fancy2020
        10
    fancy2020  
       2020-02-13 16:18:56 +08:00
    项目是个商业概念
    应用时个技术概念
    我的理解
    codepm
        11
    codepm  
       2020-02-13 16:21:36 +08:00
    @dandankele 是的,你说的是对的。房产平台就是一个项目,它里面的 XX 端都是一个应用,称为 XX 端也是对的。关键是看每个团队的习惯叫法。
    dandankele
        12
    dandankele  
    OP
       2020-02-13 16:33:58 +08:00
    @codepm 然后再进阶一下。。我不知道你有没有了解过,不过我先问一下,有两种情况,一种是放大看,一种是缩小看。
    1. 假如我们采用了微服务架构的方式,放大了看里面,每个服务是不是又是一个应用?而项目依旧是房产?
    2. 假如我们又要做一个家居垂直行业平台,缩小了看,那么我们的房产还算是一个项目吗?还是从整体上来看家居+房产算是一个新的整体的项目,房产和家居成了应用的概念?

    项目和应用的概念称呼是不是该随着规模的大小而变化?
    wangxiaoaer
        13
    wangxiaoaer  
       2020-02-13 16:36:42 +08:00 via Android
    项目针对实施方,应用针对用户。
    dandankele
        14
    dandankele  
    OP
       2020-02-13 16:41:26 +08:00
    @manami 看一下 12 楼我的问题捏,对于一个微服务架构的体系下,一个服务可能看做是一个应用。但是从整体上看呢,在商业概念上可能我们是做家居和房产的两个平台,下面都是微服务架构,那哪些可以称之为应用?哪些可以称之为项目呢?

    同样举例如美团,美团的外卖平台算一个项目吗?那美团的打车也算一个项目吧?一方面我是不是可以称美团外卖 app 是一个应用?另一方面打车和外卖的用户数据是从一个底层服务来的,这个服务也是一个应用是吧?
    dandankele
        15
    dandankele  
    OP
       2020-02-13 16:42:25 +08:00
    @wangxiaoaer 我感觉你这样的理解也是正确的
    lc7029
        16
    lc7029  
       2020-02-13 18:13:56 +08:00
    项目包含多个应用
    比如商场是一个项目,里面的厕所是一个应用
    JerryCha
        17
    JerryCha  
       2020-02-13 19:30:46 +08:00   ❤️ 1
    A Project has:
    * A temporary group activity designed to produce a unique product, service or result within a finite time
    * A defined start and end date
    * Funding limits
    * To manage human and nonhuman resources (i.e., money, people, equipment)

    An IT project delivers a new or enhanced functionality to hardware, software or IT services such as a product

    应用是产品的一种,打造应用的过程叫做项目。应用是项目的目标。
    wweir
        18
    wweir  
       2020-02-14 07:39:55 +08:00 via Android
    项目是一整套可以用的东西的总和,包括但不限于单或多个应用,构建方式、使用方式及各类辅助工具
    silentstorm
        19
    silentstorm  
       2020-02-14 15:55:14 +08:00
    项目是为了创造独特的产品,服务或成果而进行的临时性工作。
    摘自 PMPBOK
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2885 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:38 · PVG 20:38 · LAX 04:38 · JFK 07:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.