倾城博客

优质网站同好者周刊(第 100 期)

倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界。此周刊,将汇聚过去一周倾城所收录的内容,以飨同好;欢迎推荐或自荐(仅限有独立域名的网站,可以是二级域名)。您如果要了解收录要求,请参见关于倾城

备注:本周刊每周五生成,首发于个人微信公众号晚晴幽草轩、博客晚晴幽草轩,以及悠然宜想亭社区;此一键生成脚本基于 Deno 编写,并在 Github 开源:nicejade/nicelinks-weekly

Crowdbotics | Build Apps Fast, No Coding Required

标签无代码 · 跨平台 · 应用

It's not low-code, it's full code made easy. Build business-ready software, apps, integrations, and more with the Crowdbotics App Builder. Hire certified PMs and developers to help build your project at any time.

倾城之链 - Crowdbotics | Build Apps Fast, No Coding Required

推荐语Crowdbotics ,一款快速构建应用程序的在线平台;包括 Web、iOS 和 Android,使用内置的 DevOps 和云托管导出完整的 React Native + Django 代码。Crowdbotics 不是低代码,而是完整的代码变得简单。通过 Crowdbotics 应用程序生成器,构建可用于业务的软件、应用程序、集成以及更多。雇佣经过认证的 PM 和开发人员,随时帮助建立你的项目。它具备一下功能特征:

托管应用程序开发

  • 专业的建造计划:聘请我们的专家 PM 和开发人员来评估、确定范围、构建、测试和启动您的定制化 App。
  • 及时开发:根据需要直接从您的仪表板雇用额外的开发资源。
  • 更快、更智能、更好:Crowdbotics 爬取已知的开源组件世界,并智能地选择最适合您的项目的代码包。
  • 固定的、可预测的成本:每月订阅包括世界级的托管、基础设施、实施、维护、运营、监控和安全。

使用 Crowdbotics App Builder 组装全栈应用程序

  • 单击一下即可上线:使用我们的可视化编辑器创建应用程序屏幕和数据模型,并在几分钟内部署到 Heroku。
  • 全包托管:开箱即用的托管、登录、数据库、安全性和可扩展性。
  • 完整的代码变得容易:通过双向 GitHub 集成访问您的源代码——您拥有所有 IP。
  • 没有锁定:免费开始使用

将你的 Figma 设计转化为代码

在 Crowdbotics App Builder 中将您的 Figma 设计文件转换为真正的 React Native 代码。

Crowdbotics 可以比以往更快地为企业构建完整的、可扩展的应用程序。借助 Crowdbotics,专业人士可以使用匹配的组件库和随叫随到的专家网络将想法转化为实际代码。

Crowdbotics 引用了数百万个生产级软件包的库,以确定给定项目的最有效组件和工作流程。然后,Crowdbotics 在项目生命周期内处理基础设施、实施、维护、操作、监控和安全。如果您对其感兴趣,可移步 关于 Crowdbotics,以了解更多。

── 出自倾城之链 - Crowdbotics | Build Apps Fast, No Coding Required

CodeCrafters | Advanced programming challenges

标签学习 · 编码 · 程序员

Real-world proficiency projects designed for experienced engineers. Develop software craftsmanship by recreating popular devtools from scratch.

倾城之链 - CodeCrafters | Advanced programming challenges

推荐语CodeCrafters,面向经验丰富的工程师的编程课程,帮助工程师真正精通他们的手艺,重新创建 Redis、Git、Docker——用你自己的双手。通过采取行动和深入研究,向世界上最好的人学习,获得专家级的信心。

What I cannot create, I do not understand — Richard Feynman

CodeCrafters,在 Github 所创建仓库:build-your-own-x(编写良好的分步指南的汇编,用于从头开始重新创建我们最喜欢的技术),截止目前获得 183K 的 Star;在这里可以学到非常多技术,诸如:3D 渲染器、增强现实、BT 客户端、区块链/加密货币、机器人、命令行工具、数据库、码头工人、模拟器/虚拟机、前端框架/库、游戏、Git、网络堆栈(Network Stack)、神经网络、Shell、操作系统、物理引擎、编程语言、正则表达式引擎、搜索引擎、模板引擎、文本编辑器、视觉识别系统、Voxel Engine、网络服务器等等。如果您从事编程行业,并欲积极上进心,该网站及教程仓库,值得关注、收藏及学习。

── 出自倾城之链 - CodeCrafters | Advanced programming challenges

EarlyBird: Landing Page Builder for Startups

标签无代码 · 网站生成器 · 在线

EarlyBird is the brand-new landing page builder for startups. Start pitching and validating business ideas in minutes.

倾城之链 - EarlyBird: Landing Page Builder for Startups

推荐语EarlyBird 是为初创企业提供的全新登陆页面构建工具,在几分钟内,就可以开始投递和验证商业想法。Early Bird 提供 无代码 登录页面构建器,轻松创建、宣传和验证您的早期业务。Early Bird 具有以下功能特征:

新手友好的 UI 块

每个 UI 块都旨在易于使用和理解,即使对于那些不熟悉技术的人也是如此。

完全响应

每个登陆页面都设置为响应式,在所有设备上看起来都很棒,确保每个人都可以访问。

文本格式

轻松添加标题、链接、段落,并应用各种文本样式,包括粗体、斜体、下划线等。

搜索引擎优化准备就绪

默认情况下,所有登录页面都针对搜索引擎进行了优化,您可以自定义 SEO 字段以满足您的特定需求;

私人模式

通过为选定的用户组设置密码保护来限制对登录页面的访问。


Early Bird 适用于

  • 没有开发设计技能的用户;
  • 经营简单的在线业务;
  • 找到最佳的产品市场契合度;

Early Bird 不适用于

  • 构建复杂的 Web 应用程序;
  • 启动具有定制设计的网站;
  • 经营冒犯性或非法业务;

Early Bird 其作用是避免在早期阶段浪费时间和金钱,确保您的产品或商业创意具有潜力,并且关于该创意的最关键假设是有效的。它支持在 10 分钟内,轻松构建您的最小可行产品(mvp)登录页面,且不要寻求设计师或开发人员的帮助。虽然 Early Bird 更多功能是收费模式,但也支持免费使用;对此感兴趣的朋友,可以前往官方网站以了解更多。

── 出自倾城之链 - EarlyBird: Landing Page Builder for Startups

All Things AI - The Complete Resource Of Artificial Intelligence Tools & Services

标签导航 · AI · 分享

World's Largest Resource Of Artificial Intelligence Tools & Services

倾城之链 - All Things AI - The Complete Resource Of Artificial Intelligence Tools & Services

推荐语All Things AI,人工智能(AI)工具和服务的完整资源(AI 资源导航网站),在这里可以发现最新的人工智能工具、服务和资源。近几年,随着 AI 的快速发展迭代,衍生出各种服务;尤其是 2022 年 11 月,OpenAI 旗下的 ChatGPT 大火之后,进一步加剧 AI 的繁荣。在该网站,可以发现:聊天机器人、编码、设计、图像生成、照片编辑、个人资料图片、写作、生物、日历、数据、电子邮件、游戏开发、合法的、楷模、电话应用程序、播客、简报、搜索、演讲、电子表格、视频等相关服务。您如果遇到过创新的人工智能产品,或者您正在开发自己的产品?也可以在 All Things AI 分享提交,他们可能会将其列入产品的列表。

── 出自倾城之链 - All Things AI - The Complete Resource Of Artificial Intelligence Tools & Services

Airplane | Developer infrastructure for internal tools

标签开发者 · 工作流 · 自动化

Airplane is a developer-centric approach to building internal UIs and workflows.

倾城之链 - Airplane | Developer infrastructure for internal tools

推荐语Airplane 是一种以开发人员为中心的方法来构建内部 UI 和工作流程。它成立于 2021 年七月,愿景是通过一系列自动化工具,把公司内部系统和繁琐工作流程自动化。成立不到半年就宣布了由 Benchmark 领投的 850 万美元 A 轮融资;2022 年九月宣布了 3200 万美元的 B 轮。现今已经有 100+ 个付费客户和几千名开发人员。Airplane 具有如下功能特征:

使用 React 构建视图,减去样板文件

Airplane 是用 React 构建的——好的部分。他们采用了流行的框架并包含库来快速构建内部工具。

包含组件工具包。

从 Airplane 的图书馆中选择表格、  形式、  图表和更多。开箱即用的设计系统和用户体验最佳实践。

完全可扩展为代码

实际上是为开发者打造的。与 API 集成、添加自定义组件并导入现有库。编写单元测试,使用 GitHub 进行版本控制,并使用 CI/CD 进行发布。

连接到任何东西

Airplane 开箱即用地支持流行的数据库、仓库、API 和消息传递平台。

Airplane 不是一个低代码、拖拽式平台,用户需要会写基本的代码。这也是它和 Retool(低代码,可拖拽式搭建内部工具的开发平台) 的主要区别之一:Airplane 是一个为开发者而建的工具。虽然在 Airplane 中构建的工具的最终用户大多是非开发者,但构建工具的人是开发者。

逐步引入复杂性:作为一个开发者工具,重要的还是说服开发者自己来试用体会一下产品。Airplane 的过人之处在于,它上手门槛很低,能快速让体验者得到(正)反馈。最基本的功能是建立一个任务(Task),比如「发起一笔退款」或「删除某用户的数据」。用户创建一个任务后,Airplane 会将 UI,权限,通知这些搞定,只需要用户协助做一些基本配置,完成的界面非常简洁。

Airplane 现在的客户主要还是中小企业,其规划目标是:旨在为小型初创企业和大型企业服务的产品。为此,团队从安全、工作流、易用性、高效性等角度,对标性设计了大量功能(基础设施);如果您对其感兴趣,不妨前往官网,从而了解更多。

── 出自倾城之链 - Airplane | Developer infrastructure for internal tools

SQLite Home Page

标签数据库 · 编程语言 · 开源

SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.

倾城之链 - SQLite Home Page

推荐语SQLite 是一个 C 语言库,实现了一个小型、快速、独立、高可靠性、全功能的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。所有手机和大多数电脑都内置了 SQLite,并捆绑在人们每天使用的无数其他应用程序中。

SQLite 的优势

  • 占用空间小:顾名思义,SQLite 库非常轻量级。尽管它使用的空间因安装它的系统而异,但它占用的空间不到 600KiB。此外,它是完全独立的,这意味着您无需在系统上安装任何外部依赖项即可让 SQLite 正常工作。
  • 用户友好:SQLite 有时被描述为开箱即用的“零配置”数据库。SQLite 不作为服务器进程运行,这意味着它永远不需要停止、启动或重新启动,并且不附带任何需要管理的配置文件。这些功能有助于简化从安装 SQLite 到将其与应用程序集成的过程。
  • 可移植:与通常将数据存储为大量单独文件的其他数据库管理系统不同,整个 SQLite 数据库存储在单个文件中。该文件可以位于目录层次结构中的任何位置,并且可以通过可移动媒体或文件传输协议共享。

SQLite 的缺点

  • 有限的并发性:虽然多个进程可以同时访问和查询一个 SQLite 数据库,但在任何给定时间只有一个进程可以对数据库进行更改。这意味着虽然 SQLite 比大多数其他嵌入式数据库管理系统支持更高的并发性,但它无法支持像 MySQL 或 PostgreSQL 这样的客户端/服务器 RDBMS。
  • 没有用户管理:数据库系统通常带有对用户的支持,或者具有对数据库和表的预定义访问权限的托管连接。因为 SQLite 直接读取和写入普通磁盘文件,所以唯一适用的访问权限是底层操作系统的典型访问权限。这使得 SQLite 对于需要具有特殊访问权限的多个用户的应用程序来说是一个糟糕的选择。
  • 安全性:在某些情况下,使用服务器的数据库引擎可以比 SQLite 等无服务器数据库更好地防止客户端应用程序中的错误。例如,客户端中的杂散指针不会破坏服务器上的内存。此外,由于服务器是单个持久进程,因此客户端-服务器数据库可以比无服务器数据库更精确地控制数据访问。这允许更细粒度的锁定和更好的并发性。

何时使用 SQLite

  • 嵌入式应用程序:SQLite 是需要可移植性且不需要未来扩展的应用程序的绝佳数据库选择。示例包括单用户本地应用程序、移动应用程序或游戏。
  • 磁盘访问替换:在应用程序需要直接读取文件和将文件写入磁盘的情况下,使用 SQLite 可以获得额外的功能和使用 SQL 带来的简单性。
  • 测试:对于许多应用程序来说,使用使用额外服务器进程的 DBMS 来测试它们的功能可能有点矫枉过正。SQLite 具有内存模式,可用于快速运行测试,而无需实际数据库操作的开销,使其成为测试的理想选择。

何时不使用 SQLite

  • 处理大量数据:SQLite 在技术上可以支持大小高达 140TB 的数据库,只要磁盘驱动器和文件系统也支持数据库的大小要求。但是,SQLite 网站 建议 将任何接近 1TB 的数据库置于集中式客户端-服务器数据库中,因为该大小或更大的 SQLite 数据库将难以管理。
  • 高写入量:SQLite 只允许在任何给定时间进行一次写入操作,这极大地限制了它的吞吐量。如果您的应用程序需要大量写入操作或多个并发写入器,则 SQLite 可能无法满足您的需求。
  • 需要网络访问:因为 SQLite 是一个无服务器数据库,它不提供对其数据的直接网络访问。此访问内置于应用程序中。如果 SQLite 中的数据与应用程序位于不同的机器上,则需要高带宽的引擎到磁盘的网络链接。这是一种昂贵、低效的解决方案,在这种情况下,客户端-服务器 DBMS 可能是更好的选择。

SQLite 项目的网站 将其描述为“无服务器”数据库。大多数关系数据库引擎都实现为服务器进程,其中程序通过中继请求的进程间通信与主机服务器通信。相比之下,SQLite 允许任何访问数据库的进程直接读写数据库磁盘文件。这简化了 SQLite 的设置过程,因为它消除了配置服务器进程的任何需要。同样,使用 SQLite 数据库的程序也无需配置:它们只需要访问磁盘即可。SQLite 是免费的开源软件,使用它不需要特殊许可。

── 出自倾城之链 - SQLite Home Page

对倾城之链感兴趣的朋友,可通过 Web,小程序,快应用等渠道进行访问(后续将支持更多,如 VsCode 插件,Chrome 扩展等)。您有任何问题,欢迎随时向我们反馈(您可以通过官网反馈渠道,或添加如下客服微信),🤲 。

倾城之链 - 客服微信

本期文末寄语

无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让烦躁和焦虑,毁掉你本就不多的热情和定力。心可以碎,手不能停,该干什么干什么在崩溃中继续前行,这才是一个成年人的素养。── 当代 · 余华

倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界;在这里,你可以轻松发现、学习、分享更多有用或有趣的事物。

小程序码 - 倾城之链

您可能感兴趣的文章