App到底是什么东西!

2012-07-14 23:01:07 +08:00
 tioover
从一开始接触app就想问了
app是一个网站?
app是网站的一个模块?
如果是一个模块的话
登录注册用户页面用户设置是一个app?
还是说app的范围更大或者更小?
app是别的什么东西?
4313 次点击
所在节点    Django
10 条回复
dreampuf
2012-07-14 23:11:07 +08:00
一个project下面可以有多个app
app是按照网站业务不同的划分,比如博客,论坛,神马的。

https://docs.djangoproject.com/en/1.4/intro/tutorial01/

Projects vs. apps
What's the difference between a project and an app? An app is a Web application that does something -- e.g., a Weblog system, a database of public records or a simple poll app. A project is a collection of configuration and apps for a particular Web site. A project can contain multiple apps. An app can be in multiple projects.
Livid
2012-07-14 23:23:23 +08:00
能够解决特定问题的一个程序包。
HowardMei
2012-07-14 23:29:47 +08:00
django app 大约相当于 wordpress plugin + child theme
walleve
2012-07-14 23:39:12 +08:00
@Livid +1. app的概念不可乱伦..
zh0501
2012-07-14 23:57:12 +08:00
app就是另外一个“互联网”。自成体系的生态系统
tioover
2012-07-14 23:59:11 +08:00
@Livid 这样说太笼统了吧……
@walleve 啥乱伦

……感觉有的时候APP像网站的一部分,有的时候像外部的一个小插件,有的时候又像是对django的扩展
walleve
2012-07-15 01:14:05 +08:00
@tioover 这个好理解的.. 比如我们可以把整个B2C当做是一个应用,B2C中弄个团购是一个应用.. 那么一旦两者有数据交叉和数据切割没那么明显的时候, 就出现了乱伦的情况. 可能你没做过不太理解..
tioover
2012-07-15 10:59:42 +08:00
@walleve 也就是分割关系不大的部分?
vJianZhen
2014-11-24 23:44:05 +08:00
就是不知道涉及到访问同一个数据库时应该怎么划分app。
还有,“一个app可被包含在多个项目中”,应该怎么实现?
wshcdr
2014-12-03 15:24:28 +08:00
app相当于一个业务模块吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/42375

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX