App *** ith、Supabase、Appwrite、Pla *** ic和Hasura
维哈尔鞍马6分钟阅读
图片由作者提供
在过去的几年中,开源项目已经成为现代 *** 发展的重要驱动力。起初,jQuery是世界上更受欢迎的项目。
但今天,我们有几个受欢迎的项目,如React,Vue,Next。Js,Django,Express等等。这些项目改进了我们处理前端和后端的方式,使我们更容易实现新的创新功能。
今年,我们可能会看到 *** 开发的一些重大创新,尤其是低代码,可以减少开发时间,易于扩展。这些创新将来自大公司,一些来自初创企业,一些来自在过去几年中变得流行的开源项目。在这篇博客中,我总结了五个(按字母顺序排列)最有希望的开源 *** 开发项目,它们肯定会在今年产生更大的轰动。
GitHub Star: 11.2k
App *** ith是一个开源框架,可以快速构建任何定制的商业软件,如管理面板、内部工具、仪表盘等。预先构建的UI组件可以连接到任何数据库、GraphQL或REST API,一切都可以由Javascript控制。
几乎每个组织都经常使用这种软件(业余项目也是如此)。通常,开发人员会在React或Angular之类的东西上花费无数时间来创建这些应用程序。
今天,App *** ith拥有超过15个数据源和35个UI小工具。它非常适合喜欢在自己的平台上构建个人或可定制的内部应用程序的团队和个人。App *** ith还提供了一个免费版本的云社区,它拥有构建一个完美的内部工具所需的所有基本功能。
eft;">App *** ith如何重新定义 *** 开发?
几乎每个组织或个人在某些时候都需要一个内部应用程序;与其从头开始建立一切,这个开源的低代码工具是更好的去处。它将削减开发成本,节省时间,并让开发人员和企业专注于更重要的事情。
GitHub Star: 15.3k+
Appwrite是一个开源的、面向前端和移动开发者的端到端后端服务器,可以让你更快地构建应用程序。它的目标是抽象和简化REST API和工具背后的日常开发任务,帮助开发者更快地构建高级应用。
这个漂亮的框架将通过引导所有的后端需求,包括数据库、存储、用户、地理和本地化、功能、控制台、隐私和安全,来节省相当多的开发者时间。今天,Appwrite服务器被打包成一个Docker容器,你可以在你的终端使用一个简单的docker-compose命令,在你的本地机器或任何云供应商上轻松设置。
Appwrite团队计划推出一个云版本,以减少自我托管所需的所有额外配置。
GitHub Star: 25k+
Hasura不需要太多的介绍,它在这里已经有一段时间了,而且绝对是开源社区中更受欢迎的项目之一。
Hasura GraphQL引擎是一个极快的GraphQL服务器,为你提供Postgres上的即时、实时GraphQL API,具有数据库事件的webhook触发器和业务逻辑的远程模式。
因此,如果你需要一个超级快速的GraphQLAPI引擎,而不需要编写任何代码,Hasura是一个首选的解决方案。在过去的一年里,Hasura凭借其无服务器功能、细粒度访问控制、管理界面和迁移等功能而变得强大。
Hasura可以在任何地方运行,从你的本地机器到Heroku免费层到亚马逊、谷歌或微软的服务器。它被一些世界上更大的企业和最令人兴奋的初创公司的技术专家所使用和喜爱。
Hasura如何重新定义 *** 开发?
Hasura已经是一个建立强大的GraphQL API的成熟工具。在2022年,根据我的经验和关系,一些开发者社区计划迁移到基于GraphQL的后端,因为它们的速度和可扩展性。
Github Star: 950+
Pla *** ic让非开发人员直观地建立页面和其他展示性内容,然后开发人员可以将其呈现在现有网站和 *** 应用程序代码库中。
Pla *** ic用自定义代码接受逻辑、数据和行为,用于更复杂的数字组件互动。根据你所使用的框架,你也可以通过在其中创建自己的UI组件来扩展Pla *** ic。
设计师、营销人员、产品经理等都可以用Pla *** ic来创建页面--从登陆页面到内容页面再到页面模板;这样可以节省大量的时间和团队间的来回沟通。简而言之,Pla *** ic可以是一个对开发者友好的Webflow替代品,可以完全控制前端。
最常见的使用情况是通过API消费Pla *** ic设计,如CMS内容。尽管如此,你也可以将代码生成到你的代码库中,甚至将页面发布到Shopify等平台。Pla *** ic的最终目标是成为最通用的构建器,并整合到任何环境中。
Pla *** ic如何重新定义 *** 开发?
Pla *** ic可能是 *** 的一个革命性产品。它使营销人员、设计师、内容团队能够直接发送应用程序,并将开发人员从像素推送中解放出来。虽然它很容易上手,但Pla *** ic给你提供了在任何设计工具或页面生成器中从未见过的工具,让你在规模上创建可维护的前端。
Github Star: 26.3K+
Supabase是Firebase的一个开源替代品,其设计目的是允许快速设置你的后端。它主要集中在提供大规模的四个基本要素。数据库(Postgres)、授权、文件存储和自动生成的API。
所有这些都可以很容易地设置,并直接从他们优秀的仪表板投入使用,而不需要编写任何代码。当然,这些都可以通过添加我们的代码风格进行相应的定制和调整。
不仅如此,Supabase还配备了一个客户端,这使得开发人员可以简单地建立安全和可扩展的产品。如果你是新手,刚开始学,我推荐 thisegghead上的免费课程。
今天,Supabase既可以是云版本,也可以使用Docker在我们自己的基础设施上自我托管。更多细节 here.不仅仅是产品,Supabase有很好的文档和社区。他们几乎把所有的东西都开源了,甚至是他们的UI库,Dashboard!
Supabase如何重新定义 *** 开发?
Supabase是谷歌Firebase的更佳开源替代品,提供了一些其他实时数据库解决方案所不具备的伟大功能。有了它,开发者可以把更多的时间放在关注产品上,而不是配置后端。
谢谢你阅读这篇报道我很想听听你的想法。
宾夕法尼亚州立大学和卡塔尔哈马德-本-哈利法大学的研究人员表示,推特上的推文所表达的情绪和情感可以被实时用来评估大流行病、战争或自然灾害供应链中断可能导致的粮食短缺。 他们发现,在COVID-19大流行的早期,在美国某些州,表达愤怒、厌恶或恐惧的与食品安全有关的推文与实际的食品不足密切相关。研究人员...
尽管恶意软件开发者擅长利用各种软硬件漏洞来达成目的,但他们散播的成品也并非毫无破绽。比如近日,安全研究人员 John Page(又名 hyp3rlinx)就介绍了一招反制勒索软件的新套路。由个人网站和 Twitter 账号上发布的内容可知,John Page 专精于找到恶意软件本身的漏洞,并于近日分...
一个流传了6个月的骗局已经发展到影响iOS用户。黑客利用社交媒体、约会应用程序、加密货币和滥用苹果公司企业开发者计划,从毫无戒心的受害者那里盗取了至少140万美元。 名为CryptoRom欺诈的实施相当直接,在通过社交媒体或现有数据应用程序获得受害者的信任后,用户被愚弄安装一个修改版的加密货币交易所...
数日前,微软发布了年度《Digital Defense Report》,指出对政府最大的数字威胁主要来自俄罗斯、朝鲜、伊朗等国家。今天,这家科技巨头再次发布了一份咨询报告,称多家参与国防的美国公司正被一个与伊朗有关的威胁行为者盯上。 图片来自于微软 微软发现的最新恶意活动集群目前被称为 DEV-0...
在一个知名黑客声称要出售一个包含7000万用户个人信息的数据库后,AT&T表示并没有遭遇数据泄露事件。这个被称为ShinyHunters的黑客昨天开始在一个黑客论坛上拍卖这个数据库,起价20万美元,递增报价3万美元。 该黑客表示,愿意立即以100万美元的价格出售。从该黑客分享的样本来看,该...
Intel Labs在去年宣布了ControlFlag项目,以利用人工智能寻找代码中的漏洞。ControlFlag是一个开源的、利用机器学习来发现任意代码库中的错误的项目,起初它专注于发现C/C++代码中的错误,但随着其新的V1.1版本的发布,开始支持发现PHP代码当中的错误。 ControlFl...