DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: jeff1314
今日帖子: 2
在线用户: 5
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 dede3000 (dede3000) ▲▲▲▲△ -
普通会员
2017/6/2 0:18:05
标题:
RTC SDK Lite(开源版),RTC Portal VCL免费了好像 浏览:5260
加入我的收藏
楼主: https://github.com/DTkalcec/sdk-lite

https://github.com/DTkalcec/portal
----------------------------------------------
My Delphi will go on, and on.
作者:
男 star5 (星五) ★☆☆☆☆ -
盒子活跃会员
2017/6/2 8:33:55
1楼: rtc sdk开源lite版本,功能做了精简;
rtc portal开源,需要rtc sdk支持。
----------------------------------------------
博客 - http://offeu.com
脚本模型 - http://webpascal.com
需要短信接口的请联系我,可发行业与营销内容。
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2017/6/2 8:39:31
2楼: 这个项目名字不太明显
sdk lite ,说不清是什么意思。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 star5 (星五) ★☆☆☆☆ -
盒子活跃会员
2017/6/2 9:26:59
3楼: RealThinClient SDK *LITE* edition is now available on GitHub @ https://github.com/DTkalcec/sdk-lite

What is the main difference between the commercial and the *LITE* RealThinClient SDK version?

A) *LITE* RTC SDK version ONLY has blocking WinSock API support. *LITE* RTC SDK version does NOT have multi-platform support (required to target iOS, Mac OSX and Android platforms), support for WinInet and WinHTTP APIs (Firewall/Proxy and SSL support on Windows), Asynchronous WinSock API support (higher load capacity and reduced resource usage for Servers on Windows), ISAPI support (compile Server-side code into an ISAPI DLL), Message-based Client/Server support, UDP and TCP Client/Server support.

B) *LITE* RTC SDK version ONLY has basic HTTP Client/Server and Remote Function components. *LITE* RTC SDK version does NOT include more advanced features and components (like SSL and RSA Encryption, Scripting, Data Routing, Load Balancing, general-purpose Gateway and Multi-Gate Clients, in-memory DataSets and DataSet monitoring).

C) *LITE* RTC SDK version does NOT include support.

Which files are missing or modified in the *LITE* RTC SDK version?

The following units from the "LIB" folder, included with a commercial RTC SDK release, are NOT included in the *LITE* RTC SDK edition:

  rtcActiveX
  rtcCliPool
  rtcDataRoute
  rtcDB
  rtcDBCli
  rtcDnsQuery
  rtcEditors
  rtcGateCli
  rtcGateConst
  rtcGateSrv
  rtcISAPIApp
  rtcISAPIProject
  rtcISAPISrv
  rtcISAPISrvProv
  rtcLoadBalance
  rtcMemory
  rtcMsgCli
  rtcMsgCliProv
  rtcMsgSrv
  rtcMsgSrvProv
  rtcNixSock
  rtcParse
  rtcRSA
  rtcScript
  rtcScriptCompile
  rtcSrcList
  rtcSrcTree
  rtcTcpCli
  rtcTcpSrv
  rtcTransports
  rtcUdpCli
  rtcUdpSrv
  rtcWInetHttpCliProv
  rtcWinHttpCliProv
  rtcWinSocket
  
Also, the following folders from the full commercial RTC SDK release are NOT included in the *LITE* RTC SDK version:

  Lib/synsock
  Lib/zlib
  LibPlugins
  
  Demos
  Help
  MultiIDE
  QuickStart
  Tools

RTC SDK *LITE* edition uses a *modified* version of the following files to compile without errors, despite the fact that a lot of files from the full commercial RTC SDK version are NOT included:

  rtcDeploy.inc
  rtcSDK.dpk
  rtcSDKD.dpk

All other files are identical between the *LITE* and the FULL *commercial* RTC SDK versions, to make an UPGRADE from the latest *LITE* RTC SDK version to the latest commercial RTC SDK release as easy as possible.

RTC SDK *LITE* edition is provided with a MIT License (Open Source) ...

Copyright (c) 2017 Danijel Tkalcec

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------------------------------------------
博客 - http://offeu.com
脚本模型 - http://webpascal.com
需要短信接口的请联系我,可发行业与营销内容。
作者:
男 star5 (星五) ★☆☆☆☆ -
盒子活跃会员
2017/6/2 9:27:49
4楼: 大致意思是,与商业版区别在于部分功能缺失,比如跨平台支持。
----------------------------------------------
博客 - http://offeu.com
脚本模型 - http://webpascal.com
需要短信接口的请联系我,可发行业与营销内容。
作者:
男 hyidasoft (hyida) ▲▲▲▲△ -
普通会员
2017/6/2 9:29:07
5楼: 可以支持跨平台,经验证portal也支持,需要修改几个文件,这样总比花钱团购或到处找人好多了!
----------------------------------------------
-
作者:
男 ghs_79 (ghs) ★☆☆☆☆ -
盒子活跃会员
2017/6/2 9:33:19
1楼: 我觉得应该是为了大家买的值,可以先测试,再购买。是不是这样?
放出来的是5.04版,最新版是8.04了。
Download a RealThinClient SDK Starter edition to get the general idea of how RTC components work and take a look at RTC Demos and Example Projects, and/or check the RealThinClient SDK *LITE* edition on GitHub if you would like to see some of RTC component source code or stress-tests the RTC SDK on Windows, but … please keep in mind that Lite and Starter editions have several limitations, because of which you won’t be able to test all aspects of the RTC SDK before ordering a subscription. This is why all RealThinClient SDK subscription orders are covered by our 60 Days Money Back Guarantee, giving everyone two months time (after the purchase) to test all components from the RTC SDK on all supported platforms, without having to worry about wasting money on a product that might not work.
----------------------------------------------
Delphi爱好者。
作者:
男 chonghai (DBlue) ★☆☆☆☆ -
盒子活跃会员
2017/6/2 11:21:47
6楼: 还是开源得不够大方啊。如果这样,开源的意义就不大了。
----------------------------------------------
喜欢Delphi,关注Delphi,愿和广大爱好者交朋友。
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2017/6/2 11:26:23
7楼: 楼上,您大方。
您所有源码,开源 看看。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 hyidasoft (hyida) ▲▲▲▲△ -
普通会员
2017/6/2 13:30:31
8楼: 是新版8.04的,你可以部分744的复制过去可用,改动最大是文件传输这块,
----------------------------------------------
-
作者:
男 dede3000 (dede3000) ▲▲▲▲△ -
普通会员
2017/6/2 18:34:00
9楼: 怎么可能是5.04旧版本...
上面写着醒目的RealThinClient SDK v8.0x - LITE,现在已经是RealThinClient SDK v8.05 - LITE了.


LITE是一个WINDOWS单平台且功能裁减过的缩水版.对于部分完全够用的需求来讲,就是免费用了.高级功能和跨平台功能需要购买.

这就不错了,全开源了人家住山洞吃树叶?
----------------------------------------------
My Delphi will go on, and on.
作者:
男 vga (vga) ★☆☆☆☆ -
盒子活跃会员
2017/6/4 6:30:42
10楼: A)LITE RTC SDK版本只屏蔽了WinSock API支持。LITE RTC SDK版本没有多平台支持(iOS,OSX和Android平台),支持WinInet和WinHTTP API(支持在Windows上的防火墙/代理和SSL),异步WinSock API支持(高负载能力和减少资源使用Windows服务器),ISAPI支持(服务器端代码编译成一个ISAPI DLL),基于消息的客户机/服务器的支持,UDP和TCP客户机/服务器的支持。

B)LITE RTC SDK版本只有基本的HTTP客户机/服务器和远程功能组件。LITE RTC SDK版本不包含更高级的特性和组件(比如SSL和RSA加密、脚本、数据路由、负载平衡、通用网关和Multi-Gate Clients、内存中数据集和数据集监控)。

C)LITE RTC SDK版本不包含(技术)支持。

如果您发现RealThinClient SDK很有用,并且想要解锁它的所有特性,或者如果您只是想支持它的持续开发,那么您可以购买一个RealThinClient SDK 的商业许可。

(机器翻译的略加调整)
----------------------------------------------
-
作者:
男 kkkmmm (KKKMMM) ★☆☆☆☆ -
普通会员
2017/6/5 11:02:06
11楼: 印象中作者开源闭源反反复复好几次了,等着看作者关闭项目吧 :)
他主要的目的还是为了促进销售,当然这是作者自己的事情,无可指责。
----------------------------------------------
-
作者:
男 zhyhui2008 (huizi) ★☆☆☆☆ -
普通会员
2017/6/5 13:07:43
12楼: 这个费劲干嘛,赶紧去用mORmot 土拨鼠,开源免费,比RTC 好用
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2017/6/5 15:55:53
13楼: mORmot 跨平台 吗?
----------------------------------------------
(C)(P)Flying Wang
作者:
男 hujiacheng ( 旺财) ★☆☆☆☆ -
普通会员
2017/8/13 10:04:33
14楼: Find code, projects, and people on GitHub:
真会折腾。又关闭了。
----------------------------------------------
免费的FTPhttps://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019>http://delphi-z.ruhttps://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019>http://delphi.icm.edu.pl/ftp/https://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019>http://delphi-z.ruhttps://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2017/8/13 13:37:18
15楼: 反反复复开源又取消,直觉告诉我这作者根本不可靠啊,选mORMot吧!一开始可能学习曲线可能有点陡峭,但是根本不难,mORMot可是真正的跨平台!
----------------------------------------------
-
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2018/4/26 11:07:07
16楼: @10楼,不错,基础功能够用,移动开发可以用rest!
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2018/4/26 11:50:06
17楼: 这里可以下载:https://github.com/maciej-izak/sdk-lite
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2018/4/29 21:49:15
18楼: mORMot基本没封装,学习和使用成本太高了。
譬如,在datasnap rest服务器上放query,如果有100个连接,它会为每个连接建一个实例,每个实例会有不同的query,保证访问不相互干扰,同时datasnap为每个连接提取一些公共共用功能以节省服务器资源。在mormot中这种连接会话管理都得自己操心。
----------------------------------------------
-
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2018/4/30 12:39:56
19楼: @sxqwhxq (步惊云),不是的,“在mormot中这种连接会话管理都得自己操心”这句话跟现实不符合的。

mORMot提供了非常灵活的连接会话控制模式可供选择。假设你服务器端有一个基于delphi的interface实现的服务接口,而这个接口里面有一个方法函数(类似于“远程函数”),在这个方法里面进行你上面提到的数据库query,那么这个接口的生命周期有几种模式可选:

sicSingle
这种模式就是你需要的,也是默认的模式,即"如果有100个连接,它会自动为每个连接建一个实例,每个实例会有不同的query,保证访问不相互干扰"

sicShared
跟上面的刚好相反。这种模式下,你在服务器端的实现需要自己保证线程安全。

sicClientDriven
由客户端控制,即你什么时候在客户端创建/销毁这个interface,服务器端就什么时候自动创建/销毁interface。

sicPerThread
mORMot自动给每个服务器端线程创建服务接口对象。

// 下面的模式依赖于mORMot內建的用户权限管理功能,具体查 TSQLUser。
sicPerSession
给每个用户的每一次登录分配独立的服务接口对象。

sicPerUser
给每个用户分配独立的服务接口对象,下次登陆一样。

sicPerGroup

给**每一组**用户分配独立的服务接口对象(也就是组内用户共享接口对象)。这种模式下,你在服务器端的实现需要自己保证线程安全。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行68.35938毫秒 RSS