Zigguro 开发免费开源软件开发工具和商业应用。访问 zigguro.org 了解更多信息。
Cloudgizer 提供高性能、小巧的体积,以及更安全、更高效的 C 语言编程。
同意。那肯定会是一个好处。
编写 Web 应用程序有很多方法,您也指出了一些工具和语言。根据您的优先级,您的选择可能会有所不同。
如果性能是首要考虑因素,并且希望简单,那么 Cloudgizer 可能是更好的选择。
当不同的软件组件(例如您提到的那些)组合在一起时,通常复杂性会增加,性能会下降,互操作性几乎永远不会达到 100%,并且需要更多技能。这意味着成本会上升,上市时间会更长。
Cloudgizer 集成了构建企业 Web 应用程序所需的组件。当您这样看待它时,除非您出于某种原因想要这样做,否则内联 HTML 比混合使用工具和框架更简洁、更快速。
入门门槛在很多方面都很低。
首先,Cloudgizer 是一个 C 框架,因此即使它具有附加结构,它也不是一种新语言,而是预处理的最终结果始终是纯 C 代码。
简单性来自于内联 HTML 和类似 HTML 的标记等。越简单越好。此外,基础设施细节也得到了处理。
目标是让初学者在几秒钟内直观地掌握代码。这对于 Cloudgizer 来说是可行的,因为 C 语言是大多数其他语言的基础,并且 HTML 被非常广泛的人群使用。
虽然许多语言和工具具有良好的性能甚至“接近”的性能,但可以肯定地说,没有一种语言能像 C 一样好。实现小巧的体积也是如此,这是理想的但通常被忽视的。
Web 语言和工具通常是构建为虚拟机、p 代码生成器、解释器的框架,然后在这些框架之上构建框架。性能损失和臃肿正在上升。特别是由于硬件跟不上臃肿,并且由于基本物理限制,情况变得更糟。
对于云应用程序,当涉及到功耗、硬件价格和最终用户的满意度时,高性能和小体积只会变得更加重要。
在传统的 Web 应用程序中,公司会获得自己的专用服务器,并有剩余资源。
在云端,金钱更重要。而且,降低成本不仅仅是一个财务问题。更少的电力和更少的硬件意味着更少的污染和更少的垃圾。
使用 C 作为核心语言也服务于实用性的目的,这对于能够完成工作的信心非常重要。C 语言经过了真实的考验,并且拥有大量高质量的库(尤其是开源库),在实用性方面表现出色。即使您想要的库不是用 C 编写的,C 语言链接也是无处不在的。
考虑使用其他 Web 框架进行调试的清晰度。在 C 以外的任何语言中,都有抽象层,这使得直接调试比实际需要的更迂回。
来自解释器层、虚拟机和框架之上的框架的神秘消息不容易处理。这意味着您不需要编写框架的人的帮助,因为在您和运行您的应用程序的最终代码之间没有任何东西。
最后,作为上述内容的说明,您提到的 Web 模板系统 (liquid) 是用 Ruby 编写的,而 Ruby 又是用 C 编写的。Go 语言也是用 C 编写的。
如果可以使 C 语言的 Web 开发更丰富、更轻松、更安全、更高效,为什么不首先使用 C 语言,并首先规避性能、体积、稳定性、互操作性和可用性问题呢?这就是 Cloudgizer 的全部意义。
撰写评论
同意。那肯定会是一个好处。
编写 Web 应用程序有很多方法,您也指出了一些工具和语言。根据您的优先级,您的选择可能会有所不同。
如果性能是首要考虑因素,并且希望简单,那么 Cloudgizer 可能是更好的选择。
当不同的软件组件(例如您提到的那些)组合在一起时,通常复杂性会增加,性能会下降,互操作性几乎永远不会达到 100%,并且需要更多技能。这意味着成本会上升,上市时间会更长。
Cloudgizer 集成了构建企业 Web 应用程序所需的组件。当您这样看待它时,除非您出于某种原因想要这样做,否则内联 HTML 比混合使用工具和框架更简洁、更快速。
入门门槛在很多方面都很低。
首先,Cloudgizer 是一个 C 框架,因此即使它具有附加结构,它也不是一种新语言,而是预处理的最终结果始终是纯 C 代码。
简单性来自于内联 HTML 和类似 HTML 的标记等。越简单越好。此外,基础设施细节也得到了处理。
目标是让初学者在几秒钟内直观地掌握代码。这对于 Cloudgizer 来说是可行的,因为 C 语言是大多数其他语言的基础,并且 HTML 被非常广泛的人群使用。
虽然许多语言和工具具有良好的性能甚至“接近”的性能,但可以肯定地说,没有一种语言能像 C 一样好。实现小巧的体积也是如此,这是理想的但通常被忽视的。
Web 语言和工具通常是构建为虚拟机、p 代码生成器、解释器的框架,然后在这些框架之上构建框架。性能损失和臃肿正在上升。特别是由于硬件跟不上臃肿,并且由于基本物理限制,情况变得更糟。
对于云应用程序,当涉及到功耗、硬件价格和最终用户的满意度时,高性能和小体积只会变得更加重要。
在传统的 Web 应用程序中,公司会获得自己的专用服务器,并有剩余资源。
在云端,金钱更重要。而且,降低成本不仅仅是一个财务问题。更少的电力和更少的硬件意味着更少的污染和更少的垃圾。
使用 C 作为核心语言也服务于实用性的目的,这对于能够完成工作的信心非常重要。C 语言经过了真实的考验,并且拥有大量高质量的库(尤其是开源库),在实用性方面表现出色。即使您想要的库不是用 C 编写的,C 语言链接也是无处不在的。
考虑使用其他 Web 框架进行调试的清晰度。在 C 以外的任何语言中,都有抽象层,这使得直接调试比实际需要的更迂回。
来自解释器层、虚拟机和框架之上的框架的神秘消息不容易处理。这意味着您不需要编写框架的人的帮助,因为在您和运行您的应用程序的最终代码之间没有任何东西。
最后,作为上述内容的说明,您提到的 Web 模板系统 (liquid) 是用 Ruby 编写的,而 Ruby 又是用 C 编写的。Go 语言也是用 C 编写的。
如果可以使 C 语言的 Web 开发更丰富、更轻松、更安全、更高效,为什么不首先使用 C 语言,并首先规避性能、体积、稳定性、互操作性和可用性问题呢?这就是 Cloudgizer 的全部意义。