asp.net - 决策者问题 : compare ASP. NET/Ruby/Python on web UI controls

标签 asp.net python ruby-on-rails uicontrol

我需要学习一种语言来编写网络应用程序(不是网站!)。

在对 google 和 stackoverflow 进行了一些研究之后,我最终得出的选择应该是:

1) ruby + rails

2) Python + Django

3) c# + ASP.NET

当然,即使随机选择一个也不错,但我的问题是特定于 UI 控件的。我来自 win32 developmenet 世界,所以根据我过去的经验,我在像 DevExpress 和 Telerik 这样的网站上销售 ASP.NET(或 silverlight)控件,如高级网格、调度组件、树列表......

所以涵盖了 ASP.NET,因为 Ruby/Python 对我来说目前是完全未知的,你能在 UI 方面阐明一下吗?我的意思是在那些世界中如何管理 UI 控件?在哪里可以找到它们?

所有这些都是使用 ExtJS 或 JQuery 等库完成的?它是如何工作的? (这是一个新手问题,所以请原谅过于简单的方法)。

最佳答案

Ruby on Rails 是一个服务器端框架,可处理 HTTP 请求并使用 HTML 做出响应†。它对您所指的那种 UI 控件没有任何概念。

但是,它可以与 ExtJS 或 jQuery 等 JavaScript 框架集成,并且有一些 Rails 插件或 RubyGems 可以使这种集成更容易。例如,this Railscast显示了在 Rails 应用程序中使用日历的示例。

†​​通常是 HTML。它还可以使用 XML、JSON、文本或您真正喜欢的任何内容进行响应。

关于asp.net - 决策者问题 : compare ASP. NET/Ruby/Python on web UI controls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3370019/

相关文章:

python - Scrapy:如何构建一个从多个 URL 收集信息的项目?

ruby-on-rails - 未知验证器 : 'LenghtValidator' (ArgumentError) when I run RSpec

ruby-on-rails - 无法在 Rails 中安装旧版本的 Rake Gem

python - PIL - 需要抖动,但限制调色板会导致问题

python - 如何阻止我的 websocket 连接关闭?

asp.net - 每次按钮都会导致完整的回发,即使是在更新面板中

c# - 如何在 asp.net 中存储用户数据?

ruby-on-rails - ruby (rails) Net::HTTPResponse 未定义的方法关闭了吗?

c# - 使用 While() 结构时 Gridview 不会填充。 C# ASP.NET

javascript - 从 GridView 的数据列表之一查找链接按钮