Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 1|回復: 0

717 年的敏捷:佛罗伦萨大教堂新址

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-4-3 16:42:14 | 顯示全部樓層 |閱讀模式
目前,在 Web 的发展过程中,单页应用程序似乎是这些需求的答案(或折衷方案)。一个重要的特征是前端由浏览器、客户端执行(同构应用程序中的第一个请求除外),而后端则完全由服务器端执行。幕后到底发生了什么? 我们的 CTO Stefano Verna 撰写的BazarJS帖子系列对前端组件进行了相当深入的分析。 在本文中,我想对可用于后端的替代方案进行(有限的)概述,重点关注我认为基本的方面: 用户幸福感:如果应用程序返回正确的数据、不崩溃并且运行速度快,用户就会幸福。 客户满意度:如果用户满意(并因此会使用该应用程序),并且开发、维护和运营(托管)成本较低,那么客户就会满意。 程序员的幸福:如果用户和客户满意,并且代码库是可维护的,易于更改和改进,那么程序员就是幸福的。


因此,从这些出发点,我想强调各种解决方案之间的比较:语言的表现力、生态系统和性能。 参赛者 在这篇文章中我将考虑: Ruby (MRI),我们目前在 Cantiere Creativo 中用于所有服务器端项目的语言 Javascript (NodeJS),V8 Javascript引擎的事件驱动框架,近年来非常成功 Go是 Google 开发的一种 日本手机号码 现代语言,近几个月来越来越受欢迎 语言的表现力 在编程语言中,表达力意味着编写算法的容易性和简单性。有些语言可以通过特定的模式更容易地表达某些算法。 对于给定问题的解决,一种更具表现力的语言会让程序员更快乐。 红宝石 Ruby 是一种语法相当丰富的语言(例如,C 语言有 42 个关键字,而 C 语言有 32 个关键字),具有各种内置数据结构(任意大小和精度的数字、字符串、列表、映射和集合)以及相当完整的标准库。




该语言的一个特点是,由于元编程的简单性和相当自由的语法(可选括号、后缀形式等),DSL 的激增进一步增强了它的表达能力(缺点是必须记住所有各种 DSL 引入的新“关键字”)。 JavaScript 它的正式名称是 ECMA Script,目前是客户端 Web 编程的首选语言。由于其历史,它积累了许多错误和反模式,但这些应该在下一个语言标准(正在进行中的 ECMA Script 6)中得到解决。尽管它具有更高级别的数据结构(字符串、数组和哈希)并且是面向对象的(基于原型),但它的语法与 C 的语法非常相似,具有相当的表达能力。有一些语言(例如 CoffeeScript)针对 Javascript,旨在隐藏该语言的各种特性并提供更高级别的构造。
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2024-5-14 10:58 , Processed in 0.848916 second(s), 18 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |