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

准备创业,打包[chrome+插件]做成行业软件客户端用户能接受吗?

  •  1
     
  •   a251922581 · 2017-05-11 22:34:44 +08:00 · 4768 次点击
    这是一个创建于 2734 天前的主题,其中的信息可能已经有所发展或是发生改变。
    准备创业,稍微有一点启动资金,不多所以想做点事情都很有限,
    针对某个行业用的软件,初步有 PHP 系统+MySQL 数据库作为目标系统,考虑到直接浏览器网页登陆的话类似于 SaaS,安全方面风险的都属于自己这边的责任范围了;软件也没有大到需要给客户弄个服务器装个服务器端。
    目标客户大部分都是电脑水平一般般的,国内盗版系统下好多都是有后门木马什么的吧,直接浏览器 HTTPS 登录安全上也有点不放心,是不是 Chrome+自己开发个插件会好一点?又当了客户端。。
    自己不会编程,只是 Linux 运维和机房管理这块懂点,Chrome 插件的话朋友那边能做出来,这几天琢磨着系统大概就出来了。一开始只够走纯互联网销售吧+自己几个人打电话销售,等有销售额进来了才有能力招人。当然注册下公司有公帐收款这个必须的。。
    数据库设计这块这几天还在琢磨。。感觉做出来的软件比较渣。。
    同行的软件一般是 Delphi 之类的,其它过去维护过的好多其实也都是 Delphi 的,当然都是跟行业打交道的小系统了,也不是特别大,Delphi+盗版 Sql2008 标配。软件开发这行业自己懂得也不多,Delphi 感觉太学院了,很老,UI 也很丑,XP 经典主题那个年代的感觉,一些列表控件,文字中规中矩的大小,靠鼠标键盘操作。向 Bootstrap 的界面的话,总归有设计师出生的人作为项目一部分共享过自己的能力吧,也考虑到了移动端,触屏这些设备操作的环境下的简便性。
    扯远了,基于 PHP 还有一点就是考虑了到时候推出手机版方便一些,手机版 APP 就是个浏览器,绑定只能访问我们软件对应的页面,这样到时 SaaS 的 PHP 端只要推出手机版就可以了。。看过文档好像有公司开发是这么做的,简化了 PC+Web 两端开发工作量。
    客户端的话总感觉还是要编程做一个,Chrome+插件或某种编程语言直接加密连接到我们服务器 MySQL3306 上,然后客户端得做点电脑环境安全上的检测,直接浏览器 HTTPS 就能访问的,安全风险集中在自己这边了,初期没技术力量保证 100%安全。一般软件客户端有推荐的编程语言吗?类似于小型的行业 CRM 软件。
    不喜勿喷。
    25 条回复    2017-05-13 10:00:39 +08:00
    TakanashiAzusa
        1
    TakanashiAzusa  
       2017-05-11 22:45:12 +08:00
    我只是感觉强制 chrome 浏览器这点对很多一般用户来说可能比逼你用 IE8 浏览器还难受
    laobubu
        2
    laobubu  
       2017-05-11 23:36:40 +08:00
    Node-WebKit、Electron 之类的你值得拥有
    laike9m
        3
    laike9m  
       2017-05-12 00:13:19 +08:00
    Electron+1
    Faratv2
        4
    Faratv2  
       2017-05-12 00:29:26 +08:00 via iPhone
    我们买的一个行业软件就是这样,推荐 Chrome,某核心功能靠插件。
    cuzfinal
        5
    cuzfinal  
       2017-05-12 07:34:03 +08:00 via Android
    不能,115 还剩几个用户?
    em70
        6
    em70  
       2017-05-12 07:59:06 +08:00 via Android
    你们技术问题不是最大的,最大问题是缺乏销售渠道,这才是致命的
    imnpc
        7
    imnpc  
       2017-05-12 08:43:53 +08:00
    都 saas 了 客户端只是封装了 url
    访问的都是服务器页面 操作都是操作网页的东西
    为啥还要给客户端连接 mysql 3306 的权限 完全没用啊
    Chalice
        8
    Chalice  
       2017-05-12 08:58:34 +08:00
    @cuzfinal 个人认为拿 115 举例是不恰当的。115 现在仍有很多付费用户,活得美滋滋的,其次 115 的功能是不可替代的,庞大的资源库+不和谐的离线+在线播放,个人用一个 NAS 搭的离线绝对是没法比拟的。
    Mogugugugu
        9
    Mogugugugu  
       2017-05-12 09:02:51 +08:00
    不能...1L 正解,尤其是[目标客户大部分都是电脑水平一般般的]
    qiukong
        10
    qiukong  
       2017-05-12 09:06:24 +08:00 via iPhone
    实话实说,本身被迫装个 115 已经挺烦的了。
    再装个你这浏览器,一般看见就不会用了。
    要么你做成页面版,要么做成纯插件。
    freestyle
        11
    freestyle  
       2017-05-12 09:10:39 +08:00 via iPhone
    Electron
    miaotaizi
        12
    miaotaizi  
       2017-05-12 09:19:35 +08:00
    你说 360 插件我可能还信, chrome 插件.....
    不是搞开发的能有多少人用这玩意儿
    gouchaoer
        13
    gouchaoer  
       2017-05-12 09:37:10 +08:00 via Android
    插件源码直接暴漏,而且 api 限制很大,可以在 chromium 源码里定制,我有个 idea 也是二次开发 chromium,只做 app
    Chappako
        14
    Chappako  
       2017-05-12 09:38:22 +08:00
    https://electron.atom.io/apps/

    我现在常用软件就已经有 3 个是用这货开发的了
    atom, vscode, gitkraken
    RyougiShiki
        15
    RyougiShiki  
       2017-05-12 09:56:21 +08:00
    chrome app 的 postman,gllify 体验挺好的。如果能写个 exe 自动安装好 chrome 再安装插件体验就很好了。
    comesx4
        16
    comesx4  
       2017-05-12 10:26:58 +08:00
    不考虑使用 Cef 吗.就是个浏览器壳子
    g00001
        17
    g00001  
       2017-05-12 11:31:34 +08:00   ❤️ 1
    这样看什么客户端,Electron 一般的程序上百 MB,但可以跨平台,CEF 就更大 - 多进程模式也是会累死人的,与本地代码交互麻烦,有钱有人有时间折腾就开房车做事,但不是每个人都要写 atom,vscode 并有那么多人力,有时候我们需要小、简单的自行车。

    如果是 Windows 就不如用 aardio,套个 webkit 内核就几 MB,几句代码分分钟可以完事,Javascript 与本地代码交互方便 - 可以直接在 JS 里调用 winapi,参考《使用 webkit 开发桌面软件》 http://bbs.aardio.com/forum.php?mod=viewthread&tid=12574,什么 Electron,CEF 没这么方便。
    gxm44
        18
    gxm44  
       2017-05-12 13:29:50 +08:00
    Electron
    Tuisku
        19
    Tuisku  
       2017-05-12 13:54:22 +08:00
    NW.js
    mosliu
        20
    mosliu  
       2017-05-12 15:12:09 +08:00
    Electron+1
    qq292382270
        21
    qq292382270  
       2017-05-12 16:01:37 +08:00
    除非像支付宝这种金融+大型公司,不然一般上网如果网页上提示让我先装某插件再访问,第一反应就是,你给我推的是木马吧?要么就做成可执行程序,否则用浏览器访问你的站还要装插件..我的天..想想就觉得可怕..
    FingerLiu
        22
    FingerLiu  
       2017-05-12 16:12:50 +08:00
    1. chrome 应用商店得翻墙
    2. 如果本地打包的话权限有很多限制,比如本地文件访问等,貌似是只有从 chrome 官方商店下载的才行。而且貌似这些限制是不是会越来越多,因为它是不鼓励你使用官方商店以外的地方下载的插件的。

    或者说,360 浏览器等是不是更可行一些,不都是 webkit 的么。
    a251922581
        23
    a251922581  
    OP
       2017-05-12 16:57:14 +08:00
    多谢大家指点,因为以前见过有程序几十 M 压缩包下载下来,发现是 chrome+插件的形式,发现原来这样都可以作为客户端发布。。这次考虑的是直接集成 chrome 的客户端发给客户装,不发布插件让客户装在自己的 chrome/chrome 兼容浏览器里。
    看了一下 Electron NW.js 这几个项目,界面不错,一般同行的客户端都比较小,打包后 100M 的话,如果有其它方案可能还是考虑安装包小一点的。以前经验在一些低配电脑上 chrome 有时发现还是比较吃资源的,目标客户电脑配置估计都比较低,占资源太多了也不太好。。
    那个精简过的 chrome,aardio 吧,到时候看一下如果 mysql 客户端连接没什么兼容问题的话应该会考虑使用。
    winglight2016
        24
    winglight2016  
       2017-05-12 22:30:18 +08:00
    @Chalice 如果是你提到的那几个功能,我目前使用 NAS+百度云(免费版)完全搞定,在线、离线都速度飞快
    janxin
        25
    janxin  
       2017-05-13 10:00:39 +08:00
    行业软件你断网了到底能不能用?基本很多行业软件支持内网部署的。
    行业软件支不支持内网部署?否则为什么会给高价的付费
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3102 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:07 · PVG 22:07 · LAX 06:07 · JFK 09:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.