boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 怎么开发网站和相关app?
相关主题
什么叫全栈工程师?
Web技术日报 2015-01-29 Facebook发布React Native
是react几种代码混合好还是angular分开好
react, angular2 哪个有前途
再说说react & angular 2
用react native写ios app的同学多吗?
PostgREST有人生产环境用过没 貌似适合猛糙快CRUD
AngularJS 怎么样?
手机app前台angular/ionic后台如何解决?
这两天趁国内放假写了个网站
相关话题的讨论汇总
话题: app话题: django话题: 用户话题: 文档话题: 网站
进入Programming版参与讨论
1 (共1页)
n****t
发帖数: 53
1
有点想法,想写个网站,但用户主要是通过手机App(Android?)使用。大概涉及到User
Profile维护,upload/download文档(每个最多几兆),数据库(存所有文档或者只存
meta data,大概几千个的规模), 文档搜索和显示,messaging (一个用户upload或者
post message,系统notify指定用户)等。以前说过,我主要用c++/python,CSS JS数
据库都会但不精,java没用过但可以学。我想问问大牛们应该从什么地方入手?我知道
很多技术都可以做,但想学个比较成熟,短时间不会被淘汰的,而且最好app和website
可以共用一部分代码(诸如说app就是网站的mobile版本)。如果有类似的开源项目可
以参考就更好了。多谢。
n****t
发帖数: 53
2
看了另外一个帖子,大概是后端上django(或者flask?),前端用react native? 我
想我大概的问题是如何把这些东西糅合在一起,用最简单的办法把前后端连接起来,让
网站和app都能跑。
g****t
发帖数: 31659
3
vue
支持中国人

User
website

【在 n****t 的大作中提到】
: 有点想法,想写个网站,但用户主要是通过手机App(Android?)使用。大概涉及到User
: Profile维护,upload/download文档(每个最多几兆),数据库(存所有文档或者只存
: meta data,大概几千个的规模), 文档搜索和显示,messaging (一个用户upload或者
: post message,系统notify指定用户)等。以前说过,我主要用c++/python,CSS JS数
: 据库都会但不精,java没用过但可以学。我想问问大牛们应该从什么地方入手?我知道
: 很多技术都可以做,但想学个比较成熟,短时间不会被淘汰的,而且最好app和website
: 可以共用一部分代码(诸如说app就是网站的mobile版本)。如果有类似的开源项目可
: 以参考就更好了。多谢。

c******n
发帖数: 16666
4
我觉得你没必要上RN,
看你描述hybrid app都不用
直接前台responsive design弄好点 一个web结束
后台django 前台都不一定要上SPA,有不少django的template自带bootstrap 用好那个
就行
这样你就躲开了 手机OS后续升级 和浏览器支持 2个主要麻烦
等做起来之后有人用了 再慢慢改 或者来这边雇我们重写吧 哈哈哈

【在 n****t 的大作中提到】
: 看了另外一个帖子,大概是后端上django(或者flask?),前端用react native? 我
: 想我大概的问题是如何把这些东西糅合在一起,用最简单的办法把前后端连接起来,让
: 网站和app都能跑。

n****t
发帖数: 53
5
django已经好多年了,总有点感觉没有火起来,或者要被淘汰的意思,但因为我比较熟
悉Python,Django应该是最好的选择。我比较关心的是后台如果写好了(数据库,用户
,逻辑),会不会因为前台交互的需要而大改甚至重写。诸如说一个用户在手机或者网
页上上载一个文档,后台处理过之后,需要给特定用户发消息(假设另一个用户手机
app保持登陆状态?),另一个用户在手机上或者登陆网站检查上载的文档,交给后台
再处理,然后再通知第一个用户。这其中的前后台和app怎么交流怎么分工,文档和用
户的状态怎么保持就不是很清楚,所以还谈不上应该用什么工具。
我想我大概会先仔细看看Django,看看它能够做到什么程度,然后再问问大家怎么做前
端交互和手机app,再做一个前后端加app的prototype,把整个流程想清楚了再真正动
手吧。

【在 c******n 的大作中提到】
: 我觉得你没必要上RN,
: 看你描述hybrid app都不用
: 直接前台responsive design弄好点 一个web结束
: 后台django 前台都不一定要上SPA,有不少django的template自带bootstrap 用好那个
: 就行
: 这样你就躲开了 手机OS后续升级 和浏览器支持 2个主要麻烦
: 等做起来之后有人用了 再慢慢改 或者来这边雇我们重写吧 哈哈哈

n****t
发帖数: 53
6
总算看懂你说的啥了。:-)
就是说后端用Django先把数据库和逻辑写清楚,前端website反正要写的,就尽量写好
点,用responsive design,手机上直接用browser连上去,绕过native app。以后有人
用之后,在后端加rest api,前端再写native app,这时候如果不想学Java和SWIFT做
两套系统,大概就需要用JS和React Native了。

【在 c******n 的大作中提到】
: 我觉得你没必要上RN,
: 看你描述hybrid app都不用
: 直接前台responsive design弄好点 一个web结束
: 后台django 前台都不一定要上SPA,有不少django的template自带bootstrap 用好那个
: 就行
: 这样你就躲开了 手机OS后续升级 和浏览器支持 2个主要麻烦
: 等做起来之后有人用了 再慢慢改 或者来这边雇我们重写吧 哈哈哈

c******n
发帖数: 16666
7
嗯 就是这个意思
牢记 you are not google
我以前一直犯的一个错误就是一心想用业界最前端的最热门的buzzword技术 一心想着
将来怎么scale
结果秀才造反十年不成
所以用自己最熟悉的技术把最基本的功能先跑起来最重要
正如我说的 等你做大了 自然有办法重写 如果你做不大何必一开始就纠结那些呢而不
是想想怎么做大呢
单纯从学新技术的角度 也是先把架子搭起来 真正了解了business logic之后再加新技
术 否则随便掉个坑等爬出来啥都凉了
https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb

【在 n****t 的大作中提到】
: 总算看懂你说的啥了。:-)
: 就是说后端用Django先把数据库和逻辑写清楚,前端website反正要写的,就尽量写好
: 点,用responsive design,手机上直接用browser连上去,绕过native app。以后有人
: 用之后,在后端加rest api,前端再写native app,这时候如果不想学Java和SWIFT做
: 两套系统,大概就需要用JS和React Native了。

l****r
发帖数: 119
8
网页的程序能做成手机app么,app store能下载那种?
n****t
发帖数: 53
9
据我所知不行,但有那种简单的工具帮你做那种直接连接到一个网页的app,就像这个
webview https://developer.android.com/reference/android/webkit/WebView.html

【在 l****r 的大作中提到】
: 网页的程序能做成手机app么,app store能下载那种?
W***o
发帖数: 6519
10
use OpenResty or Postgrest + Angular/react/vue
No need to spend too much time on backend if you just need CRUD
c******n
发帖数: 16666
11
我上次差点有机会用Postgrest了 但是后来时间太紧没空看api 还是直接自己撸了rest

【在 W***o 的大作中提到】
: use OpenResty or Postgrest + Angular/react/vue
: No need to spend too much time on backend if you just need CRUD

m*****n
发帖数: 3575
12
vue和angular相比怎么样?

【在 W***o 的大作中提到】
: use OpenResty or Postgrest + Angular/react/vue
: No need to spend too much time on backend if you just need CRUD

W***o
发帖数: 6519
13
没写过多少,不过根据我的三脚猫功夫,我感觉这俩很像,但是vue稍微干净利落一些

【在 m*****n 的大作中提到】
: vue和angular相比怎么样?
n****t
发帖数: 53
14
看到 http://awesome-django.com/ 有许多现在或以后想要的模块,甚至整个CMS,感觉这个活是不是主要就是把想要的东西整在一起,用点统一的bootstrap模版串起来,然后加入核心逻辑就可以了。当然实际不会这么简单,但看看各种功能都有现成的code可以参考,感觉还是不错的。
1 (共1页)
进入Programming版参与讨论
相关主题
这两天趁国内放假写了个网站
同时写两个平台的app?
jQuery还能活多久啊?
full stack 或者 android比较
快被python搞死了
做一个简单的web app,求推荐框架
建一个完整网站的tutorial或framework
哪个大型应用系统用python写的啊?
大牛请介绍一下 Meteor与 React?
React native如何
相关话题的讨论汇总
话题: app话题: django话题: 用户话题: 文档话题: 网站