Python php или asp

подскажите что учить для web (ответ обосновать ). Python или Ruby или PHP или ASP.NET .

начни с php, потом java script, ajax, питон, а руби даже хз.. .

Начни с ПХП он самый простой и на нем написано 99% интернета. Питон и руби имеют свои плюсы, но по сравнению с ПХП они крайне мало распространены, и скорее выступают в роли понтов аля «вы лохи пишите пхп, пхп — говно, руби/питон — рулят! » Но на деле крупнейшие ЦМС все написаны на ПХП. Если будешь заниматься высоко нагруженными проектами, то там все равно ни руби ни питон не пойдут, скорее всего придется писать на СИ )

1) Учим ХТМЛ + КСС, без них сайтов не бывает.
2) Учим Ява-Скрипт, но это необязательно уже, но очень пригодиться, и все-таки программирование
3) Пайтон, Руби, ПХП — для начинающего разницы нет. Я бы посоветовал Пайтон + Джанго. Какая разница на чем писать, главное что писать и как.

ПХП — распространен, прост, довольно быстр, но годен только для веба — нигде больше он не нужен
Пайтон, Руби (Джанго / Руби Он Реилс) — пиши любые приложения, хоть сайты, хоть десктопные, т. е. языки многосторонние, но распространены мало.

Зависит от того, что Вы хотите разрабатывать.. . Facebook написан на PHP, YouTube — на Python, Twitter — на Ruby (там, правда, в какой-то момент оказалось, что интерпретатор Ruby очень медленный, поэтому разработчики взялись переделывать самые машиноемкие операции на C, чем до сих пор успешно занимаются) .

Читайте также:  Internet explorer java разрешить

А в корпоративной среде, например, вообще свои правила.. . Если компания стандартизовала свою ИТ на продуктах Oracle, то веб-приложения она обычно разрабатывает на JSP. Если на продуктах Microsoft — то на ASP.Net.

И потом, язык программирования — это меньше половины дела. Нужно понимать и пользовательский интерфейс (HTML, CSS, JavaScript), и системную администрацию, и проектирование баз данных. А выбор базы данных в наше время — тоже вопрос непростой. Тот же Facebook, например, работает одновременно с двумя базами данных — транзакционная информация хранится в MySQL, а все, что касается обмена сообщениями между пользователями — в HBase.

web связка языков (см. https://webedo.ru/) а значит PHP много уроков, много статей, большое сообщество. Пользуйся тем что используют все.

Питон и руби нужны для более узких и спец проектов, хотя и кричат о том что универсальны.

Источник

Русские Блоги

JAVA, ASP.NET, PHP, Python — кто является наиболее подходящим языком веб-разработки?

9986938-56753f9da7857c3c

Язык веб-программирования подразделяется на статический веб-язык и динамический веб-язык. Веб-статический язык — это язык разметки гипертекста (приложение на стандартном универсальном языке разметки), который обычно можно увидеть. Веб-динамическими языками в основном являются ASP, PHP, JAVASCRIPT, JAVA. , CGI и другие компьютерные скриптовые языки для выполнения гибких программ интернет-страниц.

Я все еще хочу порекомендовать группу обучения по разработке на Python, которую я сам создал: 628979297. Вся группа изучает разработку на Python. Если вы изучаете Python, редактор приглашает вас присоединиться. Только в отношении разработки программного обеспечения на Python), включая копию последних расширенных материалов и руководств по разработке Python, составленных мной в 2018 году. Добро пожаловать в продвинутых и тех, кто хочет углубиться в Python

9986938-8e12cfd10efe2614

ASP.NET, также известный как ASP +, является не просто обновлением ASP, но новым языком сценариев, запущенным Microsoft. ASP.NET Платформа веб-разработки на основе .NET Framework не только вбирает в себя самые значительные преимущества предыдущих версий ASP и добавляет множество новых функций со ссылкой на преимущества разработки языков Java и VB, но также исправляет ошибки выполнения предыдущих версий ASP.

ASP.NET имеет все решения для разработки веб-приложений, включая все функции, такие как проверка, кэширование, управление состоянием, отладка и развертывание. С точки зрения написания кода, функция состоит в том, чтобы разделить логику страницы и бизнес-логику, она разделяет программный код и отображаемый контент, облегчая написание красочных веб-страниц. В то же время программный код выглядит чище и проще.

9986938-ef502dca9e8a0266

Java — это объектно-ориентированный язык программирования, который не только поглощает различные преимущества языка C ++, но и отказывается от таких концепций, как множественное наследование и указатели, которые трудно понять в C ++. Поэтому язык Java имеет две характеристики: мощный и простой в использовании. Являясь представителем статического объектно-ориентированного языка программирования, язык Java очень хорошо реализует объектно-ориентированную теорию, позволяя программистам выполнять сложное программирование с элегантным мышлением.

Java обладает такими характеристиками, как простота, объектно-ориентированная, распределенная, надежность, безопасность, независимость и переносимость платформы, многопоточность и динамика. Java может писать настольные приложения, веб-приложения, распределенные системы и приложения для встроенных систем и т. Д.

9986938-b85cbc86295d2b0c

PHP встраивает программу в документ на языке гипертекстовой разметки для выполнения, и его эффективность выполнения намного выше, чем у CGI, который полностью генерирует HTML-теги, PHP также может выполнять скомпилированный код, который может обеспечить шифрование и оптимизировать выполнение кода, что ускоряет выполнение кода , PHP имеет очень мощные функции, все функции CGI могут быть реализованы с помощью PHP, и он поддерживает практически все популярные базы данных и операционные системы. Самое главное, что PHP может использовать C и C ++ для расширения программы!

9986938-097aa4e0c6819aed

Python имеет богатую и мощную библиотеку. Его часто называют клеевым языком, который может легко соединять различные модули, созданные на других языках (особенно C / C ++). Распространенной ситуацией в приложении является использование Python для быстрой генерации прототипа программы (иногда даже конечного интерфейса программы), а затем переписывание частей с особыми требованиями на более подходящем языке, таком как модуль визуализации графики в 3D-играх. Если требования к производительности особенно высоки, ее можно переписать на C / C ++, а затем упаковать в расширенную библиотеку классов, которую может вызывать Python. Следует отметить, что вам может потребоваться учитывать проблемы с платформой при использовании расширенных библиотек классов, а некоторые могут не обеспечивать межплатформенную реализацию.

Рейтинг языка программирования Q1 2018

Источник

Что выбрать PHP, ASP. NET, NODE.JS, Python(Flask или Django)?

И да, если не сложно, то как можно аргуметов. А если предлагаете Python, то какой фреймворк будет лучше Flask или Django, или какой-то другой?

Простой 1 комментарий

rockon404

sim3x

1. Вам не важна скорость, если вы задаете такой вопрос
2. Джанго
3. ВДС стоит столько же сколько и хостинг

Для новичка неважно на чем писать
Для новичка важно писать много

Хотите сразу приучиться писать относительно хорошо — тогда джанга
Там чистый код и если внимательно читать доки, то говнокода у вас не получится

Сколько можно мучать этот вопрос? Писать нужно на том что лучше всего знаешь если пишешь под заказ, если для себя потренироваться то то что хочешь выучитить

Delgus

Ну сколько можно.
PHP — Livestreet CMS или Humhub,
1. за неделю настроили и дописали что вам нужно. MVP готов.
2. документация есть по обоим
3.Сняли VPS — 100 рублей в месяц

На случай если вы вдруг оказались дико популярными или у вас в команде топовые менеджеры и маркетологи 2 варианта решения:
1. Пишем микросервисную архитектуру, БД — POSTRGRESQL, шина данных NATS STREAMING. Сервисы на Golang очень хорошо пишутся. Настраиваем CI/CD. Когда сервисов становится слишком много и становится сложно ими управлять — переезжаем в Kubernetes
2. Выделяем мне оклад в 500000 руб в месяц и на команду разработчиков — 3-4 миллиона в месяц

Источник

Оцените статью