V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ireqhawk
V2EX  ›  问与答

做一个简单的网站该如何入手

  •  
  •   ireqhawk · 2020-05-07 16:26:42 +08:00 · 1201 次点击
    这是一个创建于 1654 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在需要帮亲戚做一个简单的网站,日均访问量低于 300 人.
    大致是访问者需要在网站上填一些信息,管理者在后台能够导出这些信息.
    (暂时不考虑小程序等移动端方案,就是 PC 端网站)

    楼主主要是 C++开发,写过一些 python,没有 web 经验. 搜索了解了下,打算:
    前端网站: 用 vue.js 框架
    后端: python/django
    服务器框架:如 nginx 等,因为我做的是一个小网站,不需要考虑反向代理,负载均衡等,所以这部分我可以跳过不考虑.
    其他:购买域名,购买服务器,用 docker 部署.

    希望各位有 web 开发经验的 V 友,能够帮助指出我计划中不合理 /遗漏的点.
    9 条回复    2020-05-09 11:40:06 +08:00
    ccoming
        1
    ccoming  
       2020-05-07 16:33:25 +08:00
    金数据、麦客等在线表单就行了吧?
    ireqhawk
        2
    ireqhawk  
    OP
       2020-05-07 16:40:14 +08:00
    @ccoming 有一些定制功能,所以需要自己开发
    kingyifa
        3
    kingyifa  
       2020-05-07 17:14:00 +08:00
    没什么问题 干就完事了
    kaiki
        4
    kaiki  
       2020-05-07 17:15:36 +08:00
    这种简单的需求用博客或者 CMS 系统换个皮就行吧,毕竟现成的东西插件啥的也都好找,没必要自己专门去开发
    tankren
        5
    tankren  
       2020-05-07 17:18:42 +08:00
    问卷星之类的就够了
    namelosw
        6
    namelosw  
       2020-05-07 17:42:03 +08:00
    C++大佬随便搞一下就行了,Web 很简单

    没做过 Web 个人其实推荐 Rails 不带前端,虽然 Rails 比较老,但是关于 Web 的方方面面能给你个很好的起步点

    Django 也不错,Apps 的设计也比 Rails 强一点,但是 Rails 的官方组件比较多,一个是少了很多后顾之忧,另外一个以后用别的技术栈写 Web 就知道怎么抄轮子了
    ireqhawk
        7
    ireqhawk  
    OP
       2020-05-08 09:18:57 +08:00
    @namelosw 我看了下 Rails 是基于 ruby 的,python 我还有一些经验,ruby 没接触过.
    所以还是比较倾向用 Django.
    感谢指教.
    ireqhawk
        8
    ireqhawk  
    OP
       2020-05-08 09:20:38 +08:00
    在线问卷类的网站楼主有用过一些,只能满足一小部分的需求.另外还有非技术原因需要最后是一个 PC 网站的形式.
    所以还是需要自己建站的.
    Xatoi
        9
    Xatoi  
       2020-05-09 11:40:06 +08:00
    Google Forms
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2826 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:46 · PVG 22:46 · LAX 06:46 · JFK 09:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.