Якщо ви цього не знаєте, одна з них - мова програмування, і обидві пов'язані з .net рамкою. Що ви є рамкою, запитаєте ви?
Якщо ви взагалі знайомі з фреймворками, C # та ASP.net, сміливо пропускайте вперед. Для решти читайте далі та вчіться.
Визначення термінів
Рамка
Згідно з технологічним цільовим, це шарувата структура, яка вказує на те, які програми можна будувати та як вони співвідносяться одна з одною. На їхньому сайті є більш детальний опис, якщо ви все ще плутаєтеся.
Приклади рамок включають рамки Інтернет-бізнесу. Ця основа закладає основу для одного з найпотужніших постачальників програмного забезпечення у світі. Не буду називати жодних імен тут, але я знайомий з їхніми програмами. Їх 22 мільярди доларів + оборот виправданий.
Інший приклад - це .net Framework, який закладає основу для багатьох додатків і технологій.
C #
Це мова програмування, створена в 2000 р. Мова C # залежить від .net-бази. Насправді це основна мова для фреймворку.
Щоб не плутати C ++ (з якою вона співіснує), мова C # базується на C ++. C # трохи просунутіший. Вичерпна мова може і використовується для утиліт, операційних систем та ігор (щоб назвати декілька).
Основним конкурентом C # є Java, але це "різниця між" для іншого дня.
ASP.NET
ASP.NET є частиною .net рамки. Це основа для чуйного веб-дизайну.
В основному використовується в дизайні чуйних веб-сторінок, як і PHP.
ASP.NET часто порівнюють з PHP, які є обома сторонами сервера. Іншим порівнянням було би JavaScript або подібне, що є клієнтом.
Що стосується сервера на стороні клієнта, знову ж таки, це дебати ще один день.
Різниця
Різниця між цими двома робить їх дуже важким для фактичного порівняння. Це щось із різниці, щоб припинити всі відмінності.
Розумієте, ASP.NET не суперечить C #. C # - насправді мова, яка використовується спільно з ASP.NET. ASP.NET порівнянніший з Django або Ruby on Rails .
І, в основному, різниця полягає в тому, що ASP.NET є основою для веб-сайтів, а C # - це мова програмування, що використовується на цій основі.
Я сподіваюся, що це відповість на ваше запитання.
Якщо вам цікаво дізнатися більше про ці предмети, будь ласка, читайте далі ...
Детальніше про C #
C # був розроблений моїм Microsoft і має коріння в C ++ (інша мова програмування.
Згідно зі статтею інструктора Udemy Моша Хамедані, основні навички, необхідні молодшим розробникам C #:
1. Структури даних та алгоритми
Він продовжує говорити, що це алфавіти програмування і що тобі потрібно вивчити щонайменше один місяць.
2. Бази даних
Зокрема раціональна база даних SQL.
3. O / RM
Або об'єктний / реляційний картограф, який використовується для завантаження та збереження об'єктів у базі даних.
Ви можете прочитати всю статтю тут .
Більше про ASP.NET
Якщо вам цікаво дізнатися більше про ASP.NET, то вам слід зацікавити веб-дизайн. Двоє йдуть разом. Якщо ви зацікавлені в веб-дизайні, то ви вже повинні були чути про HTML, CSS та JavaScript.
Якщо ви цього не зробили, то це ваш рекомендований курс. Вам потрібно буде вивчити вищезазначені основи, перш ніж стрибнути в C # і, нарешті, у щось, що називається MVC.
Дозвольте мені розбити це для вас.
HTML
Це скелет вашого веб-сайту. Це коротко для мови розмітки гіпертексту.
Ви знаєте, як іноді, коли веб-сайт не завантажується належним чином, це весь неприємний, погано розташований текст? Це html.
HTML надзвичайно простий у вивченні, і це можна зробити майже за ніч. Існує більше тегів, ніж ви могли коли-небудь піклуватися, але коли ви отримаєте основи HTML, це все про запам'ятовування, які теги йдуть з якими елементами.
Я не буду надто поглиблюватися тут (я спокусився), але є безліч безкоштовних сайтів для вивчення HTML.
CSS
Ще одна дуже проста мова програмування. CSS короткий для каскадних таблиць стилів. Саме це робить ваш веб-сайт красивим. Він повідомляє вашим HTML-елементам, куди слід і як виглядати.
Ви можете розфарбувати текст і фони. Ви можете додати накладки до тексту (щоб все не було зібрано разом). CSS - це склад вашого веб-сайту.
JavaScript
Ось де все стає дещо хитро. JavaScript досить легко вивчити, але він включає досить багато складних термінів. (Як булеви)
Ці мови оживляють ваш веб-сайт. Ви можете додавати анімацію, спадне меню, слайди зображень тощо. Все це завдяки JavaScript.
Вивчення JavaScript потребує певного вивчення, тому будьте попереджені.
Там є основи. Далі ви захочете вивчити C #, що є хитрою мовою і знадобиться багато вивчити. Ви зараз знаєте більш-менш, що таке C # (якщо ви читали статтю).
MVC
Або веб-форми, також створені Microsoft. Це потужний інструмент створення веб-додатків, прив’язаний до ASP.NET.
Треба визнати, мої знання про веб-форми дуже обмежені, але ось стаття, яка корисна для вас, якщо ви хочете дізнатися більше .
Після цього кроку ви перейдете до фактичної бази даних (SQL) і удачі!
Ваші думки?
Ви програміст? Ви навчаєтесь як програміст?
Що ви думаєте про статтю?
Повідомте нас у коментарях нижче!