Dropbox用什么语言开发的

Dropbox是用Python 开发的。用到 Python 的地方有:服务器后台、客户端、Dropbox 网页版前段、API 后台、数据分析。在服务器端、桌面版客户端使用的是 Python 的官方实现 CPython。Android 和 iOS 上由于内存限制使用的是原生应用(Java、Obj-C)。

一、Dropbox用什么语言开发的

Dropbox是用Python 开发的。用到 Python 的地方有:服务器后台、客户端、Dropbox 网页版前段、API 后台、数据分析。在服务器端、桌面版客户端使用的是 Python 的官方实现 CPython。Android 和 iOS 上由于内存限制使用的是原生应用(Java、Obj-C)。

二、dropbox是什么

Dropbox(多宝箱 )成立于2007年,提供免费和收费服务,在不同操作系统下有客户端软件,并且有网页客户端,能够将存储在本地的文件自动同步到云端服务器保存。因为云端服务的特性,Dropbox的存储成本将被无限摊薄。

Dropbox是一款免费网络文件同步工具,是Dropbox公司运行的在线存储服务,通过云计算实现因特网上的文件同步,用户可以存储并共享文件和文件夹。Dropbox提供免费和收费服务,Dropbox的收费服务包括Dropbox Pro 和 Dropbox for Business。在不同操作系统下有客户端软件,并且有网页客户端。

Dropbox支持文件的批量拖拽上传,单文件最大上限300M。如果用客户端上传则无最大单个文件的限制,免费账户总容量最大达18.8G,但若流量超标整个账户的外链流量就会被取消。

还可以通过邀请来增加容量,并且支持多种文件外链。

延伸阅读

Dropbox特色功能

用户可以通过Dropbox客户端,把任意文件丢入指定文件夹,然后就会被同步到云,以及该用户其他装有Dropbox客户端的其他计算机中。

Dropbox文件夹中的文件随后就可以与其他Dropbox用户分享,或通过网页来获取。用户也可以通过网页浏览器来手工上传文件。Dropbox作为存储服务,主要专注于同步和共享。Dropbox支持修订历史纪录,即使文件被删,也可以从任何一个同步计算机中得以恢复。用户通过Dropbox的版本控制,可以知道他们共同作业文件的历史纪录,这样多人参与编辑、再发布文件,就不会因为并发而丢失先前的纪录。版本纪录历史仅限于30天,而通过付费可以实现无限的版本纪录,也就是所谓的 “Pack-Rat”。版本纪录用到了差分编码技术,为了节省带宽和时间,当用户Dropbox文件夹中的文件发生变化后,Dropbox只上传改变的文件部分,并实施同步。尽管桌面客户端对单个文件大小不作限制,而通过网站上传的单个文件大小上限则是300MB。 Dropbox使用亚马逊的S3存储系统来存放文件。 并采用SoftLayer技术来购建后端的基础设施。 Dropbox同步采用SSL传输数据,而存储则通过AES-256进行加密。Dropbox用户数量已经超过一亿人。公司获得了Y Combinator和Sequoia Capital的种子基金。

Dropbox有一个Camera Upload功能,就是当你的相机存储卡或者手机等设备连接上电脑的时候,会自动把里面的照片和视频上传到Dropbox文件夹里,然后同步到Dropbox。对于喜欢拍照的人来说,是一个非常好的功能,轻松备份拍摄资料。

Dropbox采用了差异化服务的运营模式。其为初始用户提供2G的免费文件空间,为获得更多文件空间,用户有两种选择:一、通过邀请其他人使用和参与其他活动获得奖励;二、用户通过付费获得。Dropbox支持PayPal支付平台。

一个用户每邀请一个新用户,可获得250MB免费使用空间(教育网验证用户为500MB,最大免费空间为3G)。 Dropbox由Drew Houston和Arash Ferdowsi在2007年联合创立,创始资金来自Y Combinator。前期,Dropbox的投资来自Sequoia Capital和Accel Partners。Dropbox在2008年9月上市,此后用户上升到300万,并且用户量增长迅速。

文章标题:Dropbox用什么语言开发的,发布者:E.Z,转载请注明出处:https://worktile.com/kb/p/49232

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
E.ZE.Z认证作者
上一篇 2023年4月13日
下一篇 2023年4月13日

相关推荐

  • 知识库有哪些

    知识库有:一、PingCode Wiki;二、Baklib;三、飞书知识库;四、Notion;五、有道云笔记。PingCode Wiki是和腾讯文档、飞书文档等大厂产品一样,做到了实时的意识传递(协同者光标)这一级别的知识库产品。 一、PingCode Wiki PingCode Wiki是和腾讯文…

    2023年4月30日
    38900
  • devops功放机是什么牌子

    标题:对DevOps功放机品牌探寻 摘要:在现今的技术迅速发展阶段,确立DevOps功放机的制造厂商乃至品牌归属,显得至关重要。首要目标乃在于提供清晰、一致的审视角度,进而便于用户做出合理选择。此篇文章旨在彻底解析1、DevOps功放机的概念、2、可能的制造商以及3、选购DevOps功放机时考虑的要…

    2024年3月26日
    4900
  • oa智能化管理系统

    “智能化OA系统应如何选型和实施?” 在这个数字化转型的时代背景下,智能化OA(Office Automation)系统极大地提升了企业的管理效率和协作能力。合适的选择与实践路径对系统的成功落地至关重要。该决策过程通常涉及以下几个关键环节:1、明确组织需求、2、考虑易用性和兼容性、3、评估供应商的实…

    2024年1月15日
    17800
  • devops平台开发是什么意思

    DEVOPS平台开发指通过自动化工具和实践方法,集成开发(Development)与运维(Operations)的一种IT软件开发流程,旨在促进更快速、更可靠的软件构建、测试与发布。1、提升效率与质量、2、强调团队协作、3、持续集成与持续交付(CI/CD)为其核心要旨。特别地,持续集成与持续交付(C…

    2024年3月26日
    5300
  • erp实施应注意哪些问题

    erp实施应注意以下问题:1、可操作性是否具备简单实用特性;2、ERP系统速度是否更快;3、ERP系统是否具备灵活性;4、是否具备可扩展性和二次开发;5、与现有的业务是否匹配。可操作性是否具备简单实用特性对员工来说很重要,对ERP的普及推进有积极的作用。 1、可操作性是否具备简单实用特性 对于企业的…

    2022年12月31日
    80600
  • 项目管理的任务优先级怎么分

    项目管理的任务优先级分为:一、紧急且重要;二、重要但不紧急;三、紧急但不重要;四、不紧急也不重要。紧急且重要是最高优先级的任务,必须在最短时间内完成,否则将对项目目标产生严重影响。 一、紧急且重要 这是最高优先级的任务,必须在最短时间内完成,否则将对项目目标产生严重影响。例如,重要的客户需要紧急的支…

    2023年4月27日
    1.3K00
  • 进程和线程的区别

    进程和线程的区别有:1、根本区别;2、从属关系不同;3、开销不同;4、拥有资源不同;5、控制和影响能力不同;6、CPU利用率不同。根本区别是指进程是操作系统进行资源分配的最小单元,线程是操作系统进行运算调度的最小单元。 1、根本区别 进程是操作系统进行资源分配的最小单元,线程是操作系统进行运算调度的…

    2023年1月31日
    1.4K00
  • Oracle里面!=和<>有什么区别

    都是表示不等于的意思,但是按照标准来说,oracle建议使用<>。这两种语法效果是一样的,Oracle都支持。但是<>是ANSI 99 SQL标准,所有的数据库都支持,!=只有部分数据库都支持,所以为了可移植性建议使用<>。 都是表示不等于的意思,但是按照标准来说,oracle建议使用<>。类似的还…

    2023年5月31日
    77600
  • 卫健局如何管理医院建设项目

    卫健局管理医院建设项目主要通过制定政策标准、质量监督、项目审批以及资金管理。这些措施确保了医院建设项目既符合国家医疗发展的目标,又能满足公众对高质量医疗服务的需求。在这之中,制定政策标准是基础且关键的一环,它涉及到建设项目的各个方面,从项目的选址、设计、建设到运营管理都有明确的规范和要求。通过推行标…

    2024年4月11日
    1200
  • C语言中变量有哪些作用

    变量在c语言中的作用有:1、存储数据;2、读写内存;3、找到数据内存;4、节约内存空间;5、数据的命名与赋值;6、变量可变。存储数据是指,变量存储了程序运行过程中值会出现变化的数据,可通过变量更方便的存储和找到数据。 一、C语言中变量的作用 二、C语言中变量的作用域 C语言中根据变量作用域的不同将变…

    2023年1月6日
    1.0K00

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部