L
L
lipuha32022-03-27 15:34:55
JavaScript
lipuha3, 2022-03-27 15:34:55

Why learn asp.net if there is js, and why learn js if there is asp.net?

Я чет совсем запутался, и не много не понимаю всю ситуэйшн. Учу я в основном по метаниту C#, и в дальнейшем ориентируюсь на asp.net разработку. И ради интереса, решил глянуть в раздел ASP.NET Core, и в этом разделе есть тема: "создание простейшего API"(2 глава). И оказывается, для того что б писать на asp.net, нужно знать еще и js. Я подумал, ладно, если надо, значит надо, поверю. И раз уж я такой интересующийся, то я решил глянуть в раздел Java-Script`a. И заглянул в тему "создание клиента для REST api(глава 21). И там я увидел ту же самую форму, с такой же логикой, только написанную на js.
Собственно от этой ситуации и создается вопрос : Зачем учить asp.net, если есть js, и зачем учить js если есть asp.net ?

К слову, вот эти две формы, одна на js другая на asp.net + js
62405920b2992677721335.png
6240598d169ae038384343.png

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Satisfied IT, 2022-03-27
@lipuha3

why server logic is written in two languages ​​at the same time

In this case, Js is used for the convenience of displaying information to the client; it has nothing to do with the server side. The server part checks the received data, saves it to the database, etc. without the participation of the user's machine in this, and js in the user's browser can check the correctness of the entered data before sending it to the server, or simply make a form with beautiful animation.
In fact, in this case, you can do without js on the client side, but then no errors will be displayed when entering incorrect data.

D
Dr. Bacon, 2022-03-27
@bacon

(Tired) The next question of the series "Why do we need X when there is Y", you are not the first, but the answer is given 100500 times.

O
oleg_ods, 2022-03-27
@oleg_ods

Psst guy, if you go to the php / go / python sections on the meta, you will see that you can also create the same form there.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question