DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: laidabin
今日帖子: 1
在线用户: 0
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 vmao (毛小毛) ★☆☆☆☆ -
盒子活跃会员
2017/9/7 9:35:54
标题:
服务端用什么开发比较好?纠结啊! 浏览:2646
加入我的收藏
楼主: 我要做一个可以在线看视频,考试的APP。服务端怎么弄想来想去都麻烦。我已有一台windows2003的托管服务器。

方案1:用微信小程序。
这是我最初的想法,因为能跨ios,android两个平台,只要在微信里发布就成了,省得理会苹果这个疯子(死要钱,还巨麻烦)。可发现好麻烦,首先要申请域名,购买空间,申请完还要工信部,公安网监备案,问题是还必须用https通讯,就是说还得买https证书。每年要交钱,还麻烦。通讯端口什么的都受限制,腾讯云的后端只支持PHP,java,.net4.5,nodejs 几个有限选择,可我只会asp,而且上传下载,在线看视频要配置流输出形式咋弄?我也不清楚。

方案2:用H5,ionic
这样能避免为两个平台开发。后台用IIS,就可以用我熟悉的ASP了,就是不确定能否通过IP直连,这样就不用域名和https证书了?省了很多麻烦。这方案麻烦的是效率可能有点低,用Phonegap打包,每年还得给苹果交钱。开发效率似乎有点低,调试也确实不方便。这个方案在考虑中。

方案3:用Delphi
以前一直用Delphi写PC桌面程序,开发效率高,调试方便是显而易见的。理论上也能一次开发,两个平台运行。问题是服务端咋弄呢?我想直连IP,绕过域名备案,苹果当然这是绕不过去了。用Delphi通讯端口倒是可以随便选了,查询返回没问题,问题是上传和下载咋整?还有在线看视频。那么是不是还要再部署一个IIS来配合,这样就会增加软件部署的复杂度了哇?ISAPI程序能满足么?嵌入到IIS中?没有研究过如何使用的。对了,前段时间看帖子,好像Tokyo Firemonkey在android上毛病很多,看了心里直发毛。

开发APP咋这么多屁事呢,没有PC做EXE方便,弄完Copy直接就成了。大家有什么建议没,要求是开发简单,方便,部署也要方便。我可不想学Java,Swift两套。
----------------------------------------------
-
作者:
男 cml2030 (靓) ★☆☆☆☆ -
普通会员
2017/9/7 9:49:20
1楼: 三个方案,都只表达出你怕麻烦
----------------------------------------------
-
作者:
男 vmao (毛小毛) ★☆☆☆☆ -
盒子活跃会员
2017/9/7 9:53:47
2楼: 是啊,谁不想能简单点呢。从PC过渡到移动确实有点接受不了。
主要还有钱的问题啊,软件开发出来之前要自己掏腰包垫钱的。能省就省了,主要忒穷。
如果不考虑成本,想买啥就买啥,我也不用纠结了。
手头就一个windows2003的托管服务器可用,只有IP没有域名。
还有那个备案问题,我都折腾了一年多了,死活不让我通过,审核一次至少一个礼拜,你急他不急,弄得我都想把网站关了。想起来都是泪。
----------------------------------------------
-
作者:
男 go_on (go_on) ★☆☆☆☆ -
盒子活跃会员
2017/9/7 10:04:30
3楼: 要想长期发展,就老老实实的买域名,备案,做什么事都要投资的。玩玩,就IP直连解决了
----------------------------------------------
-
作者:
男 bigboy2050 (bigboy2050) ★☆☆☆☆ -
普通会员
2017/9/7 10:35:18
4楼: php, 拍黄片 

是你最佳的选择。。。
----------------------------------------------
kittyapp
作者:
男 qiuyan81 (苦恋树) ★☆☆☆☆ -
普通会员
2017/9/7 11:02:07
5楼: 域名可以买二手实名过的,几十块钱一年
----------------------------------------------
作者:
男 baiyangdw (baiyang) ★☆☆☆☆ -
盒子活跃会员
2017/9/7 12:16:20
6楼: 关注下,直播视频流没有弄过。
----------------------------------------------
-
作者:
男 nickemma (N.E Zhou) ★☆☆☆☆ -
普通会员
2017/9/7 12:44:56
7楼: 直播,移动端可以用VLC PLAYER,但是只是调用并不是嵌入
----------------------------------------------
-
作者:
男 star5 (星五) ★☆☆☆☆ -
盒子活跃会员
2017/9/7 13:24:29
8楼: 既然你有一台win的托管服务器,那建议你用delphi搞服务端了,前端可以是网页的,比如你可以尝试一下我的webpascal脚本模型,你只要写写脚本就行了,支持https的。

如果你要自己写,那看下以下文章,对你有帮助:
SecureBlackbox用法
https://www.offeu.com/www/index_id_138.html
----------------------------------------------
博客 - http://offeu.com
脚本模型 - http://webpascal.com
需要短信接口的请联系我,可发行业与营销内容。
作者:
男 star5 (星五) ★☆☆☆☆ -
盒子活跃会员
2017/9/7 13:28:34
9楼: 当然,你也可以考虑用http.sys的方案,用TMS的Sparkle或者其它的。
----------------------------------------------
博客 - http://offeu.com
脚本模型 - http://webpascal.com
需要短信接口的请联系我,可发行业与营销内容。
作者:
男 vmao (毛小毛) ★☆☆☆☆ -
盒子活跃会员
2017/9/7 14:01:34
10楼: star5:
用Delphi搞服务端做数据库查询,输入字符,数字之类没有问题。我如果要上传头像,附件,在线看视频。这些是直接一个Delphi服务端搞定,还是需要再配一个IIS之流提供输出?
如果还要再配一个IIS之流的,那就不存粹了,还不如直接按Web方式做服务端了。这是我一直没想明白的地方。
----------------------------------------------
-
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2017/9/7 15:07:18
11楼: 看看下面这个mORMot的MVC例子,实现了一个博客系统:

https://github.com/synopse/mORMot/tree/master/SQLite3/Samples/30%20-%20MVC%20Server

我的建议:
 - 服务器: 用mORMot或者DMVC(https://github.com/danieleteti/delphimvcframework).

 - 网络前端:用现成的,基于bootstrap的界面模板(这里很多得卖:功能都很完整 -- 有些完整到令你觉得复杂 -- 太复杂不一定是好事)。

 - 中间通信:建议用http://intercoolerjs.org/。对于桌面开发背景的人,很容易上手。

当然前端你也可以用现在流行的vue之类的,但是一下需要学的东西太多啦。
----------------------------------------------
-
作者:
男 12288144 (12288144) ★☆☆☆☆ -
普通会员
2017/9/8 18:50:43
12楼: QuickBurro 中间件 也可以的
----------------------------------------------
-
作者:
男 star5 (星五) ★☆☆☆☆ -
盒子活跃会员
2017/9/8 19:33:45
13楼: 通过http上下行都没有问题,也就是文件下载和文件上传,比如上传头像,可以通过formdata形式上传。
参考以下效果:
 http://offeu.com/www/upfile.html
delphi的例子也有,在webpascal免费版的包里 demo目录下
----------------------------------------------
博客 - http://offeu.com
脚本模型 - http://webpascal.com
需要短信接口的请联系我,可发行业与营销内容。
作者:
男 jopher3 (樵夫的马六甲) ▲▲▲▲▲ -
普通会员
2017/9/8 20:30:58
14楼: 当然是QuickBurro最合适!没有之一

https支持、web支持、小程序支持、微信公众号支持、微信支付支持、还有阿里云短信、支付宝、百度语音、百度地图都支持

还有C/S三层支持、移动开发支持、Lazarus开发支持

最重要的,产品成熟稳定、一直在升级维护与增强、资料丰富
----------------------------------------------
樵夫的大马甲
作者:
男 zyp1984 (小李他妈的飞刀) ★☆☆☆☆ -
普通会员
2017/9/9 10:24:23
15楼: 审核。备案是有屎以来最臭最扯淡的政策…………没有之一…………
----------------------------------------------
山外青山楼外楼,能人背后有能人弄..
作者:
男 gaoyong_gy (gaoyong_gy) ★☆☆☆☆ -
盒子活跃会员
2017/9/9 11:32:50
16楼: 楼上的楼上,几乎无所不能啊。


要是能够请专业的机构出套速度与并发测试报告,那就更加牛了。绝对所向披靡。





1、《Delphi XE6 android 编程入门教程》实体出版书和光盘,
最后59本(所有demo升级到最新版本),还有需要的兄弟吗?
原价包邮
https://item.taobao.com/item.htm?id=547695051986

2、Delphi界面设计集合,今天推广特惠,欢迎购买。
推广优惠:https://item.taobao.com/item.htm?id=522707335329 ;

详情:http://blog.163.com/you888@188/blog/static/6723961920159271412582/
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2017/9/11 11:32:17
17楼: QuickBurro虽然我只是看过介绍,但是感觉真的功能很强大。

建议作者搞个英文版(网址、文档等)。
----------------------------------------------
-
作者:
男 wzwcn (wzw) ★☆☆☆☆ -
普通会员
2017/9/11 12:26:15
18楼: 微信小程序最简单。你只需要备案域名就行了,而后端并不限定你用什么语言,也不必需用腾讯云,你只需要能接收http请求返回json结果就行了。https也没你想的那么麻烦,找个免费的证书,用nginx做反向代理,在nginx上配置证书很简单
----------------------------------------------
-
作者:
男 letianwuji (大器晚成) ▲▲▲▲▲ -
普通会员
2017/9/11 19:13:02
19楼: php服务端首选,开发成本低,适合中小型数据平台....至于大型的,需要看架构预算咋整的。

技术纯粹点好,可实际应用——能有用,即采用有用的方法,比较好。
时间等不起...
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2017/9/12 13:39:01
20楼: 程序员,就是要善于找最简单的办法来解决问题。核心思想就是用最便宜的方式实现想要的功能。

方法之一就是你熟悉啥工具就用啥工具。用新工具,多了学习成本,就不便宜了。

这里是 DELPHI 论坛,其它工具就无需讨论了。

楼主的需求归结为:
1. 上传视频;
2. 在线播放视频。
3. 这是个 APP。
----------
这三个问题,用 DELPHI 来做都很简单。

1. 上传下载,APP 里面用 IdFTP,搞定。服务器端安装一个成熟的 FTP SERVER 就行,自己不用做任何开发。实在想自己开发服务器端,还是 IdFTPServer 搞定,也很简单。

2. 在线播放:水平高的,服务器端用 Delphi 写一个流媒体播放器,核心就是如何用好 TIdTCPServer。这个如果熟悉就不难。水平低的,直接用 WEB Server 支持的流媒体服务。
2.1. 如果用 Web Server 支持的流媒体服务器,则 APP 端也简单,直接用 HTML5来播放WEB流视频,嵌入一个 TWebBrowser 就搞定了。
----------------------------------------------
-
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2017/9/12 14:07:55
21楼: 别纠结,自己擅长什么用什么。
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
女 blbz (冰力不足) ★☆☆☆☆ -
禁用账号
2017/9/13 5:07:19
22楼: ……
被禁用帐号,帖子内容自动屏蔽!
……

----------------------------------------------
SPAM
作者:
男 jopher3 (樵夫的马六甲) ▲▲▲▲▲ -
普通会员
2017/9/13 7:58:20
23楼: 本人就是做这个的,东西是否好用、是否专业、是否诚信、是助人还是毁人,相信一切自有公论!路遥知马力、日久见人心,还是这句话!7、8年前,在本论坛,本人也说了这句话! 人生在世,无信不立,谴责天下无信之人!
----------------------------------------------
樵夫的大马甲
作者:
男 feiyanm (feiyanm) ▲▲▲▲▲ -
普通会员
2017/9/13 9:47:49
24楼: 直接基于PHP进行架构就行...
楼主说的这些都有成熟的系统方案.直接拿来用就可以了.
况且PHP的各种资源非常多,就算遇到坑也不怕...
----------------------------------------------
Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!我去WC吐一会儿去!
作者:
男 vmao (毛小毛) ★☆☆☆☆ -
盒子活跃会员
2017/9/13 10:59:07
25楼: 备案真的是有史以来最糟糕的政策。我都备案半年了还没通过,审核时间又长。工信部的备案和公安备案咋就不能合并呢?

1.各种证件,营业执照,我都提交了,照片幕布什么都买了拍上了。
2.第一次想放个BBS做点软件反馈意见收集,死活不通过。论坛管控严我也是知道的。
3.好吧,第二次我不放BBS,做了个最简单的单页面,这会应该通过了吧,结果又说看不懂我的网站想干什么。还问我是不是有什么后台程序。
4.5月份的时候,甚至还让我到徐汇公安局某个办公室去当面提交材料。
5.不备案,空间商关端口。备案的时候又要端口开着备查。好吧,我必须在窗口时间内备完案。

我想说,我就想做个主页,放个APP程序,我咋这么像坏人么?
----------------------------------------------
-
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2017/9/13 11:30:18
26楼: feiyanm,请问您是直接写php,还是用什么php框架?
----------------------------------------------
-
作者:
男 feiyanm (feiyanm) ▲▲▲▲▲ -
普通会员
2017/9/13 11:52:58
27楼: @edwinyeah,
1.直接去搜成熟的Total Solution,直接使用.如果个别地方不合适,稍作修改.
2.有钱有人也想定制开发或者准备卖Total Solution,那么基于现有的成熟PHP框架进行开发即可.
3.每年开发预算多得花不完(还不是3~500亿$那种),自己造硬件,OS,发SCI论文指引未来科技发展方向那种,基本上可以忽视任何框架的存在.
4.你觉得你属于哪一种?
----------------------------------------------
Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!我去WC吐一会儿去!
作者:
男 sdhzth (通慧) ▲▲▲▲▲ -
普通会员
2017/9/13 12:28:37
27楼: 有那么多的web后台技术,不要只关注于delphi,其他语言java .net  php等都很容易实现,并且效率也高,现在不是一门语言包打天下的时候了
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行72.26563毫秒 RSS