V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
blackbookbj
V2EX  ›  程序员

做个 app

  •  
  •   blackbookbj · 2020-09-01 17:12:04 +08:00 · 3175 次点击
    这是一个创建于 1304 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想问下,没学过编程,从头来,有计算机和网络管理基础,做一个 APP,在线填写一些内容,然后上报,服务器端统计汇总查看啥的这样一个小系统,用啥语言入门最快,实现起来容易。

    专网使用。不用互联网。
    36 条回复    2020-09-03 00:05:26 +08:00
    kaiki
        1
    kaiki  
       2020-09-01 17:13:07 +08:00
    啥都没学过,那 PHP ?
    blackbookbj
        2
    blackbookbj  
    OP
       2020-09-01 17:14:38 +08:00
    @kaiki php 不是做网站的么?
    Cbdy
        3
    Cbdy  
       2020-09-01 17:15:48 +08:00 via Android
    不是有现成小程序吗?
    saeed
        4
    saeed  
       2020-09-01 17:18:45 +08:00
    @blackbookbj 你说这话是几个意思? 来一波 php 猿 喷一下
    kaiki
        5
    kaiki  
       2020-09-01 17:18:56 +08:00
    @blackbookbj 看你的需求就是个提交表单,这个是门槛最低的了,至于 APP,套壳个浏览器也能算吧。
    zarte
        6
    zarte  
       2020-09-01 17:26:54 +08:00
    前端 h5,后端 php 最快了。
    baicheng10
        7
    baicheng10  
       2020-09-01 17:29:15 +08:00
    根据经验……可能……EXCEL 表格是综合效率最高的。
    因为很有可能,需求会不断变化。
    kop1989
        8
    kop1989  
       2020-09-01 17:31:01 +08:00   ❤️ 1
    如果是严格限制“只能内网”,且不太考虑程序设计优雅的话。
    可以用 C#来实现 web 服务器端+html5 页面。
    然后 app 端只开发一个只有 webview 的壳。
    baicheng10
        9
    baicheng10  
       2020-09-01 17:33:44 +08:00
    当然如果不是的话,php python 这些都可以考虑……任务量差距也不大应该。
    cnscorpions
        10
    cnscorpions  
       2020-09-01 17:54:20 +08:00
    学习 JS 吧,前端 JS + 后端 Node.js + Typscript 也 tin 给舒服的
    TimePPT
        11
    TimePPT  
       2020-09-01 18:00:06 +08:00
    如果填写信息用户隔离,「问卷星」 直接搞定
    如果不用隔离,腾讯文档设个表头直接填
    doublelam
        12
    doublelam  
       2020-09-01 18:07:22 +08:00 via iPhone
    React native 吧,下完脚手架,改改代码就能直接看效果
    skymei
        13
    skymei  
       2020-09-01 18:10:49 +08:00
    猜的不错的话,我大 PHP 又该被拉出来鞭尸了...
    wangkun025
        14
    wangkun025  
       2020-09-01 18:12:55 +08:00
    SharePoint ?
    sjtiande
        15
    sjtiande  
       2020-09-01 18:26:05 +08:00
    V2er 人上人,经常鞭尸 PHP 。然而并那没有多少能说出 PHP 哪里不好的。
    superrichman
        16
    superrichman  
       2020-09-01 18:34:57 +08:00 via iPhone
    别说开发 app 了。
    找现成的表单系统拿过来凑活用吧。
    wudila
        17
    wudila  
       2020-09-01 19:03:21 +08:00
    @sjtiande 就是因为简单 所以不好.喷的人都是这个思维
    ZakaryTime
        18
    ZakaryTime  
       2020-09-01 19:15:04 +08:00 via Android
    低代码开发平台,例如活字格,然而并不是免费
    wdxm2008
        19
    wdxm2008  
       2020-09-01 19:47:13 +08:00
    django 一把梭
    chenhua19940128
        20
    chenhua19940128  
       2020-09-01 19:56:57 +08:00
    @kaiki 我不信啥也没学过 php 能干上
    c6h6benzene
        21
    c6h6benzene  
       2020-09-01 19:58:36 +08:00 via iPhone
    内网的话 14 楼老哥说的 Sharepoint 和 Excel 应该就够了吧?
    blackbookbj
        22
    blackbookbj  
    OP
       2020-09-01 19:59:36 +08:00
    @superrichman 领导觉得 APP 很高大上,表单很 low
    IGJacklove
        23
    IGJacklove  
       2020-09-01 20:18:38 +08:00 via Android
    @blackbookbj 微信小程序不香吗?建议小程序或套 webview
    blackbookbj
        24
    blackbookbj  
    OP
       2020-09-01 20:31:55 +08:00
    @IGJacklove 套 webview 看来门槛没那么高,基于手机浏览器的网站用什么开发?
    IGJacklove
        25
    IGJacklove  
       2020-09-01 21:21:46 +08:00
    @blackbookbj 用啥都行,反正最后都套 h5,你会什么语言吗?js 或 Java,或者这个 app 需要 Android 和 iOS 都支持吗?都支持的话用跨平台会比较好.跨平台的话现在最流行的就是 React Native 和 Flutter.有一说一要是没有任何编程语言基础搞这个也挺花时间的,建议还是跟你老板提议找外包会好一点,业务简单的话别人几天就能搞完.应该也不会很贵.

    问一下 app 搞完了服务端谁来搞?现在有搞服务端的人吗?有的话叫他们写不就可以了吗?...为啥要你没学过编程的来搞...
    IGJacklove
        26
    IGJacklove  
       2020-09-01 21:27:25 +08:00 via Android
    @blackbookbj 不好意思,答非所问了,看你需求了,想简单一点就 jQuery➕bootstrap 一把梭,框架的话 react 和 vue 比较热门,学这个会比较花时间。
    Ultraman
        27
    Ultraman  
       2020-09-01 21:28:24 +08:00 via Android
    各种问卷好像就可以了。。。
    Ultraman
        28
    Ultraman  
       2020-09-01 21:28:55 +08:00 via Android   ❤️ 1
    @Ultraman 专网使用,权当我放屁。
    buffzty
        29
    buffzty  
       2020-09-01 22:27:09 +08:00
    整天说 php 不好的人要么是没用过 要么是菜逼. 我用 go 和 java 都写了一遍之前 php 的系统(新项目 代码很多功能重复). go 学习成本低,开发速度略低于 php. java 学习成本高,开发速度远低于 php. 吐槽一下. php 的 wechat 库质量可以秒杀 go 和 java 的. go 不好的一点就是很多东西没有,要慢慢来.比如 swagger 支持度跟 php java 没法比,微信 sdk 我是自己重写了.gayhub 那些没文档不全. java spring boot 封装得太严重. 许多问题只有靠猜和踩坑.
    顺便说一句 我以后用 go,也更推荐 go. php 也很好,不适合现在的我
    murmur
        30
    murmur  
       2020-09-01 22:29:31 +08:00
    直接问卷星,或者那种调查工具,自己写干嘛
    janus77
        31
    janus77  
       2020-09-01 22:55:32 +08:00
    看起来是问卷模式,有几个问题需要确定
    问卷内容固定吗?更换的话,频率多少?
    填写人员固定吗?是否需要某种机制才能允许使用(比如最简单的账号机制)
    假如想做自己的系统,人员准备好了吗?你不会是一个人搞定全部吧?如果真是自己开发,离职交接怎么搞?来新人派给他,需要学习成本怎么搞?
    zachlhb
        32
    zachlhb  
       2020-09-02 07:52:19 +08:00 via Android
    @sjtiande #15 性能低,运行不稳定,小网站用用可以,大项目用简直就是灾难
    hbolive
        33
    hbolive  
       2020-09-02 12:06:28 +08:00
    @zachlhb 哪个级别算大项目?
    Jinnn
        34
    Jinnn  
       2020-09-02 16:01:27 +08:00
    js 前后端一把梭
    学习 html, css, js, node
    sjtiande
        35
    sjtiande  
       2020-09-02 17:47:11 +08:00
    @zachlhb 不知道贵司多大的项目,我们 DAU 400W 左右 运行的很好 就是服务器多点,性能百毫秒级。性能低,在你项目没到一定规模,语言性能都不是你接口慢的瓶颈。运行不稳定,这是拍脑子想的?
    zachlhb
        36
    zachlhb  
       2020-09-03 00:05:26 +08:00 via Android
    @sjtiande #35 我是实事求是讲的,公司有不同开发语言的项目,但就是 php 项目很容易崩,动不动就卡死了,特别在 io 密集操作的时候,已经排除框架本身的问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1989 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:20 · PVG 00:20 · LAX 09:20 · JFK 12:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.