Decision Question: Compare ASP.NET/Ruby/Python with Web UI Controls

I need to learn a language for writing web applications (not sites!).

After some research on google and stackoverflow, I decided that the choice should depend:

1) Ruby + Rails

2) Python + Django

3) C # + ASP.NET

Of course, even choosing one random would not be a bad choice, but my question here is specific to user interface controls. I came from the win32 development world, so in my past experience I have been to sites like DevExpress and Telerik that sell ASP.NET controls (or Silverlight), such as advanced grids, planning components, tree viewers ...

So ASP.NET is covered since Ruby / Python is currently completely unknown to me, can you shed some light on the side of the interface? I mean, how are user interface interfaces managed in these worlds? Where to find them?

Is everything done using libraries like ExtJS or jQuery? How it works? (This is a newbie question, so goodbye to an overly simplistic approach).

+3
source share
3 answers

HTML provides only some of the "standard controls". For example, drop-down menus, buttons, hyperlinks and check boxes.

, , javascript . , - jquery.

Ruby + Rails - " " ( ), jQuery UI ( javascript) .

Python Django, : " " ; html- .

ASP.NET. , UI - .

: . - - , ; , . , .

, . , , " ", " ".

: ", Ruby on Rails". , , , - , , javascript ( 3.0). . , .

, , - . .

+2

Ruby on Rails - , HTTP- HTML. , .

JavaScript, ExtJS jQuery, Rails RubyGems, . , Railscast Rails.

† HTML. XML, JSON, , .

+3

# ASP.NET, ?

, Python, Django docs - good. Python, , , , , / Python + Django.

!

+1

Source: https://habr.com/ru/post/1757301/


All Articles