Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/65: Рейтинг темы: голосов - 65, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 08.07.2019
Сообщений: 32

Чем django лучше asp.net core. Какие вообще преимущества питона над сишкоподобными

28.07.2020, 16:04. Показов 12746. Ответов 4

Студворк — интернет-сервис помощи студентам
Ведь лично по моему мнению код там не совсем понятный, хоть и простой на вид. Ну часто говорят простой на вид просто когда видят что ты можешь написать
Python
1
print("hi")
, а не расписывать 7 строк чтобы просто вывести привет. Да, я понимаю что это не по приколу сделано и мне это нравится (расписывать 7 строчек, к тому же вижулка изе все сама сделает). В питоне ещё и посредственное ООП. Динамическая типизация и так далее, что с одной стороны облегчает написание, но в то же время читать код с динамической типизацией явно сложнее. А функциональное программирование уже давно прошлый век
Когда есть СИподобные языки питон кажется странным выбором, но все же он сейчас слишком популярный. Сомневаюсь что создатели питона могли бы так сильно развернуть пиар компанию против гигантов по типу майкрософта. Но вернёмся к питону. Многие огромные сайты написаны как раз на нем. Что не скажешь об asp. В голову приходит сейчас только SO и сайт Майков (ещё бы они его сделали не на асп). Я конечно могу ошибаться и быть может сайтов на асп куда больше чем на джанго. Но все же все частоиспользуемые сделаны как раз на питоне. Кроссплатформенность асп уже появилась и конечно я понимаю что сайты никто переписывать не станет просто потому что асп круче. Но куда питон денется если вдруг пропадет с веб рынка? В датасайнс или писать что-то под линуксы для программистов. Обычные пользователи вряд ли будут себе устанавливать Линукс, когда есть простая и удобная винда. А писать под Винду на питоне тоже идея такая себе. А продавать кому-либо свой продукт надо. Я слышал что питон сисадмины юзают, но не знаю. Это опять же пол линух, поскольку для винды есть с++.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.07.2020, 16:04
Ответы с готовыми решениями:

Какие преимущества в использовании ASP.NET 5 Identity?
Добрый ночи, хочу узнать, в чем преимущество в использовании стандартных компонент регистрации пользователей на ASP.NET. Просто он...

В чем преимущества и недостатки перехода на ASP.NET?
В чем преимущества и недостатки перехода на ASP.NET?

В чем преимущества и недостатки перехода на ASP.NET?
Вы люди знающие, скажите, пожалуйста - в чем преимущества и недостатки перехода на ASP.NET?

4
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.07.2020, 17:13
Цитата Сообщение от Stelmakh Посмотреть сообщение
А функциональное программирование уже давно прошлый век
Неправда. Ты никогда не слышал, к примеру, про Erlang и где его применяют в enterprise?
И ты, пишущий на C#, не знаешь зачем мелкософт пилит F#, а затем добавляет фичи из него в C#?

Цитата Сообщение от Stelmakh Посмотреть сообщение
но в то же время читать код с динамической типизацией явно сложнее
Ничуть.

Цитата Сообщение от Stelmakh Посмотреть сообщение
А писать под Винду на питоне тоже идея такая себе.
Нормальная идея. Ты просто не пробовал. Ничем не отличается от написания под linux, если учесть что Python'у пофиг на ОС, если не использовать платформозависимые функции и модули.

Цитата Сообщение от Stelmakh Посмотреть сообщение
Но куда питон денется если вдруг пропадет с веб рынка?
Никуда не денется. Он уже третий в списке TIOBE
по востребованности. И с каждым годом движется вверх.
Цитата Сообщение от Stelmakh Посмотреть сообщение
Я слышал что питон сисадмины юзают
Юзают. И это только одна из его многочисленных ниш.
Цитата Сообщение от Stelmakh Посмотреть сообщение
Это опять же пол линух
И опять неправда. Никому из админов на винде ничто не мешает его точно также использовать.
Цитата Сообщение от Stelmakh Посмотреть сообщение
В питоне ещё и посредственное ООП.
Нормальное ООП. Я вот на Go сейчас пишу, там вообще нет классов. А ООП есть. Прикинь.

Цитата Сообщение от Stelmakh Посмотреть сообщение
Когда есть СИподобные языки питон кажется странным выбором,
Кому это кажется странным кроме тебя?
Цитата Сообщение от Stelmakh Посмотреть сообщение
Сомневаюсь что создатели питона могли бы так сильно развернуть пиар компанию против гигантов по типу майкрософта.
Какая пиар компания? Мелкософт точно также использует Python как и прочие крупные компании. Ты не знал?
0
0 / 0 / 0
Регистрация: 08.07.2019
Сообщений: 32
28.07.2020, 19:04  [ТС]
Цитата Сообщение от Garry Galler Посмотреть сообщение
Ничуть.
С питоном я работал меньше ( тем летом баловался) чем с шарпами и мне показалось куда удобнее использовать как раз С.Т., но тут наверное кому что нравится. Дело эстетики так сказать

Цитата Сообщение от Garry Galler Посмотреть сообщение
Нормальная идея. Ты просто не пробовал. Ничем не отличается от написания под linux
Да, кажется я понял, что я немного ошибся с предположениями, я думал линух может запускать питон без интерпретатора. Я не работал с питоном на линухе. Мне всегда казалось, что линукс с питоном за ручку держатся. Не знаю почему. Стереотип какой-то. Но под винду приложения все же будут работать медленнее. Это ж винда. А если с гуи делать, то мама дорогая... (летом я как раз баловался с гуи питон (tkinter, писал все ручками. Так интереснее мне казалось.))

Цитата Сообщение от Garry Galler Посмотреть сообщение
Никуда не денется. Он уже третий в списке TIOBE
по востребованности. И с каждым годом движется вверх.
Да, конечно я с этим и не спорю. Я просто не вижу преимуществ именно джанги перед другими вебами. Возможно я грубо выразился. Мне просто интересно стало как раз таки из-за того, почему всем так понравилась джанга. И первый вопрос который мне пришел в голову и по которому я решил задать этот вопрос был как раз о том, почему именно джанга на крутых сайтах. Но я видимо слишком расписался и перешел на питон (редактировал раза 3). (звучит как история о том как я начал ботать питон тем летом)

Цитата Сообщение от Garry Galler Посмотреть сообщение
И опять неправда. Никому из админов на винде ничто не мешает его точно также использовать.
Мне кажется виндоус разработка занята сиподобными. Опять же гуи(сейчас конечно новые вин приложения и не нужны. Лично я не помню когда последний раз качал какую-либо программу. Все программы которые мы качаем в основном уже 20+ лет существуют и обновляются). Никто не запрещает писать на питоне под виндоус, но когда представляю питон я не могу вообразить что-то определенное где он силен. Мне в голову приходит только датасайнс, потому что там есть крутой тенсорфлов. P.S. На счет всего этого что я написал на эту цитату. Я просто интересовался Data Science и всякими нейросетями и почти всегда это питон. Так что возможно у меня сложилось такое мнение только потому что я с Data Science ознакомлен больше чем с остальным.

Цитата Сообщение от Garry Galler Посмотреть сообщение
Нормальное ООП. Я вот на Go сейчас пишу, там вообще нет классов. А ООП есть. Прикинь.
Звучит как отгрызок от ООП. Вернее отгрызок от отгрызка ООП. Но конечно это не делает его плохим. Главное чтобы было удобно и красиво.

Цитата Сообщение от Garry Galler Посмотреть сообщение
Какая пиар компания? Мелкософт точно также использует Python как и прочие крупные компании. Ты не знал?
По-моему это логично так как использовать 1 ЯП будет только фанатик какой-то. Да и это сложно или даже невозможно.

Добавлено через 8 минут
P.S. И кстати на счет ооп, я сейчас посмотрел реализации ооп с питоном и на самом деле я действительно драматизировал. Хотя пока сам не попробуешь не узнаешь. Но имхо на шарпе это выглядит элегантно, смотришь и наслаждаешься. Да и ООП как-то мне легче давалось как раз таки в шарпах. Когда я на питоне с гуи писал я вообще такой бред там накодил) Не отрицаю что из-за плохого опыта мне не нравится питон. хотя в некоторых его местах синтаксис симпотный. но почти все буквы маленькими регистрами сводят меня с ума....
0
Эксперт Python
 Аватар для dondublon
4648 / 2068 / 366
Регистрация: 17.03.2012
Сообщений: 10,168
Записей в блоге: 6
28.07.2020, 19:27
Ооо, как всё запущено.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.07.2020, 20:12
Лучший ответ Сообщение было отмечено Stelmakh как решение

Решение

Цитата Сообщение от Stelmakh Посмотреть сообщение
Звучит как отгрызок от ООП. Вернее отгрызок от отгрызка ООП
Многие программисты на С++ и C# почему думают, что их ООП это и есть true ООП.
Однако Алан Кей как-то сказал, что когда придумал термин объектно-ориентированный, не имел ввиду С++.
ООП это вовсе не классы с кучей геттеров\сеттеров на каждый чих, а когда все является объектом, объект имеют свою память и объекты могут обмениваться информацией, а программа представляет собой набор объектов, имеющих состояние и поведение.
Все это есть в Go, поэтому в Go (как и в Python) нормальный ООП, а вовсе не та ересь, которую вам вбили в голову.

Цитата Сообщение от Stelmakh Посмотреть сообщение
Но под винду приложения все же будут работать медленнее.
Странное предположение. Работать будет быстрее на более быстром железе. А линуксов существует туева хуча и сравнивать конкретную винду (например, 10-ку как актуальную версию) и абстрактный линукс как огромное число дистрибутивов с абсолютно разными характеристиками как-то бессмысленно.
Цитата Сообщение от Stelmakh Посмотреть сообщение
почему именно джанга на крутых сайтах.
Одна из причин как раз расцвет ML и Data Science. Когда применяемые на бэкенде технологии можно бесшовно соединять это огромный плюс.

P.S. На самом деле странно слышать от шарписта вопросы про сравнение ASP.NET и Django.
Так как на текущий момент доля ASP.NET среди сайтов гораздо больше, чем у Python. ~75-79% это пых. 10-13% - ASP.NET\Java. Остальное - Python\Ruby\Node.js\Go. Так что время Python еще впереди.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.07.2020, 20:12
Помогаю со студенческими работами здесь

Чем отличается ASP.NET от ASP.NET MVC, и что лучше подходит для моего приложения
Дорогие знатоки, я прочитал Шилдта C# и WPF Мак-Дональда, но до сих пор я не сильно понимаю чем именно отличаются ASP.NET и ASP.NET MVC. И...

ASP.NET Core. Старт - что нужно знать, чтобы стать ASP.NET Core разработчиком?
Попалось хор краткое обзорное видео 2016 года с таким названием - Что нужно знать, чтобы стать ASP.NET MVC разработчиком? Сейчас уже 2018...

На чем лучше писать приложения: ASP или ASP.NET?
Передо мной встал вопрос - на чем писать веб приложение: 1) Ручками в блокноте писать asp-код 2) Писать на ASP.NET Дело в том, что...

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными технологиями? Есть ли в них что-то общее - могу ли...

Как лучше было сделать? (ASP.NET Core C# + JS)
Как подобное можно было сделать лучше? У меня есть DropDownList, написанный на HTML: <select...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru