PyConChina2022-深圳-Python Web大型项目开发进击之路-黄志武
0 码力 | 9 页 | 722.41 KB | 1 年前3ThinkJS 2.2 中文文档
Node.js 的环境中了。 支持 TypeScript TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,向这个语言 添加了可选的静态类型,在大型项目里非常有用。 ThinkJS 2.1 开始支持了创建 TypeScript 类型的项目,并且开发时会自动编译、自动更新,无需手 工编译等复杂的操作。具体请见这里。 断点调试 从 ThinkJS 项目中无法较好的使用 ES6/7 特性。 ThinkJS 的不足 上面说了很多 ThinkJS 的优点,当然 ThinkJS 也有很多的不足。如: 框架还比较新,缺少社区等方面的支持 还没有经过超大型项目的检验 性能对比 评价一个框架是否出色,一方面看支持的功能,另一方面也要看性能。虽然 ThinkJS 更适合大型项 目,功能和复杂度远远超过 Express 和 Koa,但性能上并不比 Express :以上数据使用分布式压力测试系统测试。 从上图中测试数据可以看到,虽然 ThinkJS 比 Express 和 Koa 性能要差一些,但差别并不大。 ThinkJS 和 Sails.js 都更符合大型项目,但 ThinkJS 的性能要比 Sails.js 高很多。 具体测试代码请见:https://github.com/thinkjs-team/thinkjs-performance-test,可以下载代码在本0 码力 | 277 页 | 3.61 MB | 1 年前3Cmake 实践
org,可以通过访问官方网站获得更多关于 cmake 的信息。cmake 的流行其实要归功于 KDE4 的开发(似乎跟当年的 svn 一样,KDE 将代码仓库从 CVS 迁移到 SVN,同时证明了 SVN 管理大型项目的可用性),在 KDE 开发者使用了近 10 年 autotools 之后,他们终于决定为 KDE4 选择一个新的工程构建工具,其根本原因用 KDE 开发者的话来 “ ” 说就是:只有少数几个 编译专家 2,跨平台,并可生成 native 编译配置文件,在 Linux/Unix 平台,生成 makefile,在 苹果平台,可以生成 xcode,在 Windows 平台,可以生成 MSVC 的工程文件。 3,能够管理大型项目,KDE4 就是最好的证明。 4,简化编译构建过程和编译过程。Cmake 的工具链非常简单:cmake+make。 5,高效虑,按照 KDE 官方说法,CMake 构建 KDE4 的 kdelibs0 码力 | 47 页 | 264.27 KB | 1 年前3Flask入门教程
│ ├── login.html │ └── settings.html └── views.py 本章小结 对我们的程序来说,这样的项目结构已经足够了。但对于大型项目,你可以使用蓝 本和工厂函数来进一步组织程序。结束前,让我们提交代码: $ git add . $ git commit -m "Orignize application with package" 件,这样就可以实现按需创建加载不同配置的程序实例,比如在测试时调用工 厂函数创建一个测试用的程序实例。 如果你是《Flask Web 开发实战》的读者,第 7 章介绍了使用包组织程序,第 8 章介绍了大型项目结构以及如何使用蓝本和工厂函数组织程序。 第 10 章:组织你的代码 111 第 11 章:部署上线 在这个教程的最后一章,我们将会把程序部署到互联网上,让网络中的其他所有人 都可以访问到。0 码力 | 127 页 | 7.62 MB | 1 年前3秘猿先锋-文愿-Axon 应用链框架的 Rust 开发实践
整体结构和逻辑非常复杂,开发、 测试、调试难度大 • 可维护性,开发完成后,各个模块需要维护、升级和改进 • 可扩展性 • 高性能 • 高并发 • 高可靠性 • 代码管理 • … 大型项目的开发难点 ■ 抽象 ■ 便于协作开发 ■ 易于测试 优点 Mempool Traits 实现 实现 测试代码 目录 1. Axon 简介 2. 大型 Rust 项目应用 Adapter0 码力 | 32 页 | 3.63 MB | 1 年前3Zabbix 峰会、社区和公司
园 企业环境量级大,复杂性高,需 3PAR,Hodoop, Docker等 解决方案 要专业人员进行环境检查并给出 建议 轩 大型项目前期的架构规划和硬件 轩 zobbix已人门, 但在使用过程中 资源选型 遇到了诸多难解的问题 ETEH2020 Conference CHINA0 码力 | 32 页 | 6.22 MB | 1 年前3PingCAP TiDB&TiKV Introduction OLTP
stars / 44 contributors / 2 Partners 华为 全职工程师(6人团队)深度参与,将会在手机云平台( 类似 Apple iCloud 业务)和华为商城(VMall)等大型项目落地 京东 全职工程师(10人团队)深度参与,将会在京 东云平台落地,替 换内部 Oracle,继阿里去IOE之后又一重大标志性事件 百度 已经开始整合 TiDB 的技术调研 滴滴、360、乐视、去哪儿0 码力 | 21 页 | 613.54 KB | 5 月前3Apifox - API调试、API Mock、API自动化测试一体化协作平台
Mock 测试 分发文档 Mock 编写代码 测试 代码优先 API 优先 • 定义业务接口规格,多方评审 • 统一接口标准 • 可复用性、扩展性强 • 适合长期/大型项目 • 先编码,后写文档 • 快速交付 • 适合一次性或小型定制型项目 IDE 插件:注释自动生成文档 调试模式:边写代码边调试 一套定义,处处复用 Apifox:广受好评的 API0 码力 | 27 页 | 14.01 MB | 1 年前3Go 入门指南(The way to Go)
章), 控制结构(第 5 章),函数(第 6 章),结构与方法(第 10 章)和接口(第 11 章)。我们会对 Go 语 言的函数式和面向对象编程进行透彻的讲解,包括如何使用 Go 语言来构造大型项目(第 9 章)。 在本书的第三部分,你将会学习到如何处理不同格式的文件(第 12 章)和如何在 Go 语言中巧妙地使用 错误处理机制(第 13 章)。然后我们会对 Go 语言中最值得称赞的设计 的存在是一个错误,相反地,我认 为这是历史发展的必然结果。当我深陷在 C 语言这门略微比汇编语言好一点的泥潭时,我坚信任何语言的 构造都不可能支持大型项目的开发。像垃圾回收或并发语言支持这类东西,在当时都是极其荒谬的主意, 根本没有人在乎。C++ 向大型项目开发迈出了重要的第一步,带领我们走进这个广袤无垠的世界。很庆幸 Stroustrup 做了让 C++ 兼容 C 语言以能够让其编译 C 程序这个正确的决定。我们当时需要0 码力 | 380 页 | 2.97 MB | 1 年前3Go 入门指南(The way to Go)
章),控制结构 (第 5 章),函数(第 6 章),结构与方法(第 10 章)和接口(第 11 章)。我们会对 Go 语言的函数式和面 向对象编程进行透彻的讲解,包括如何使用 Go 语言来构造大型项目(第 9 章)。 在本书的第三部分,你将会学习到如何处理不同格式的文件(第 12 章)和如何在 Go 语言中巧妙地使用错误处理机 制(第 13 章)。然后我们会对 Go 语言中最值得称赞的设计 的存在是一个错误,相反地,我认为这是历史发展的必然结果。当我深 陷在 C 语言这门略微比汇编语言好一点的泥潭时,我坚信任何语言的构造都不可能支持大型项目的开发。像垃圾回收 或并发语言支持这类东西,在当时都是极其荒谬的主意,根本没有人在乎。C++ 向大型项目开发迈出了重要的第一 步,带领我们走进这个广袤无垠的世界。很庆幸 Stroustrup 做了让 C++ 兼容 C 语言以能够让其编译 C 程序这0 码力 | 466 页 | 4.44 MB | 1 年前3
共 94 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10