Сейчас я вам расскажу историю:
Я всегда хотел заниматься web программированием и стал кодить (говнокодить) на delphi (тогда я ещё не знал, что delphi и web не совместимы). Вообщем из delphi я не узнал НИЧЕГО т.к тупо копировал чужой код и знал только, как создавать новую форму (программно). Когда я понял, что delphy к web программированию никакого отношения не имеет, то я просмотрев отзывы и языках web программирования, посидев на форумах, почитав о этих языках и т.п (я полный чайник в самом программировании (то есть надо с самого начала, что бы там разжёвывали что такое ООП и т.д ибо я полностью НИЧЕГО не знаю в программировании). Так вот, я сделал после всех отзывов, форумов. Википедии, промсмотра исходных кодов и т.п:
PHP: язык прикольный, но похож на свалку тапочек. Сейчас уже устаривает и сам по ссебе не очень. ООП там не самое лучшее. Скорость самого языка низкая. Да и вообще я призераю PHP, так что PHP НЕТ!
Python: язык отличный, красивый и т.п Django хороший фреймворк, но тяжеловес, есть щепотка херовости. Литературы много (на русском). Мне лично не нравится третья версия Python (из за производительности и из за того, что третья версия Python не такая "красивая" (компактная в плане объёма написанного кода) и django под третью версию не написан (второй Pythpn умирает). Так что Python НЕТ!
Ruby: сам язык чуть запутанный, но фреймворк Ruby on Rails вообще мечта каждого программиста. Литературы на Русском мало. Пугает только то, что говорят о его сверх запутанности ( то есть что в нём одни символы и код можно разобрать только после бутылки водки). Так что Ruby ПОД ВЫБОРОМ!
Perl: тут без бутылки водки не обойтись. Страшен как помойка и свалка тапочек. Устарел и понять написанный код может только сам автор языка после пьянки ( в тезвую вообще никак понять невозможно). Так что Perl НЕТ!
C#: нет ибо это майкрософт (у меня линукс) и всё таки мне нужен скриптовый язык. Я не собираюсь писать системы для банков.
Java: Вообще красавчик, но мне нужен скриптовый язык. Я не собираюсь писать системы для банков.
Помогите пожалуйста с выбором. Буду программировать для себя (есть один проект), а не на дядю, так что нужно выбрать удобный язык, у которого есть будущее.
Главные критерии:
1) Лёгок в обучении новичку.
2) Лёгок в написании веб приложений.
3) Удобен.
4) Это желательно не PHP.
5) Это не Python 2.x
Всем заранее спасибо.
Другие языки программирования и технологии
Web программирование
Ну в принципе всё верно расписал.
Пхп хоть и говно, но ещё долго сдыхать будет (миллионы макак и проектов которые нужно поддерживать никуда не делись) . Про `ООП в PHP такой же прекрасный как и везде где он есть' вообще слушать смешно. Рябята действительно считают ооп уровня жабы 90 года верхом совершенста. Базовый класс, Перегрузка методов, Примеси, Множественное наследование? Не, они этого не слышали.
Перл уже давно убили питон и руби.
Джангу переведут на питон3 в ближайшее время.
С литеротурой для руби всё в порядке, есть книги как по языку (в принципе достаточно прочитать "Язык программирования Ruby") так и по рельсам.
Да, жаба и сисярп в вебе - это не только энтерпрайз, но и хайлоад. Так что иногда приходится писать что-то на жабе или си.
На node.js не ведись, у этого говна в вебе нет будущего. Реализация сырая, бажная. Производительность низкая, на уровне аналогичных решений на руби и питоне. Яп - убогий жабаскрипт. Вобщем ничего нового, а проблемы старые.
Пхп хоть и говно, но ещё долго сдыхать будет (миллионы макак и проектов которые нужно поддерживать никуда не делись) . Про `ООП в PHP такой же прекрасный как и везде где он есть' вообще слушать смешно. Рябята действительно считают ооп уровня жабы 90 года верхом совершенста. Базовый класс, Перегрузка методов, Примеси, Множественное наследование? Не, они этого не слышали.
Перл уже давно убили питон и руби.
Джангу переведут на питон3 в ближайшее время.
С литеротурой для руби всё в порядке, есть книги как по языку (в принципе достаточно прочитать "Язык программирования Ruby") так и по рельсам.
Да, жаба и сисярп в вебе - это не только энтерпрайз, но и хайлоад. Так что иногда приходится писать что-то на жабе или си.
На node.js не ведись, у этого говна в вебе нет будущего. Реализация сырая, бажная. Производительность низкая, на уровне аналогичных решений на руби и питоне. Яп - убогий жабаскрипт. Вобщем ничего нового, а проблемы старые.
"фреймворк Ruby on Rails вообще мечта каждого программиста"? вы в этом так уверены или из книги цитируете?
присоединяясь к некоторым ответам, вы пишете полный бред.
присоединяясь к некоторым ответам, вы пишете полный бред.
JavaScript - например, node.js. Особое удобство в том, что на стороне клиента - он же.
абсолютно согласен со всеми предыдущими. только могу добавить что ООП в PHP такой же прекрасный как и везде где он есть.
набери в гугле "php frameworks" и получишь несколько замечательных фреймворков.
я на работе пишу на Java, в том числе и веб-порталы, но считаю PHP отличной вещью для 90% нужд веб программиста.
набери в гугле "php frameworks" и получишь несколько замечательных фреймворков.
я на работе пишу на Java, в том числе и веб-порталы, но считаю PHP отличной вещью для 90% нужд веб программиста.
PHP: язык прикольный, но похож на свалку тапочек. Сейчас уже устаривает и сам по ссебе не очень. ООП там не самое лучшее. Скорость самого языка низкая. Да и вообще я призераю PHP, так что PHP НЕТ!
Что за бред?? ? устаривает?? ? кто сказал такую глупость плюну ему прямо в ухо!! ! ООП там не самое лучшее? ? что за бред? ? Скорость самого языка низкая - для веба поверь самое нормальная скоростЬ, если еще применять “кэширование байт-кода”. и сжатие скорость будет на высоте.
PHP с каждой версией только становится более привлекательным начиная с 5.3 особенно! !
короче, из всего что ты написал тебе подойдет только PHP
а если применить еще ко всему этому фреймворк например symfony вот там ты узнаешь всю прелесть ООП вот после этого попробуй скажи что ООП в Пхп не самое лучшее
не даром PHP самый распространенный и популярный язык для веб программирования, узнай статистику если не веришь.
Что за бред?? ? устаривает?? ? кто сказал такую глупость плюну ему прямо в ухо!! ! ООП там не самое лучшее? ? что за бред? ? Скорость самого языка низкая - для веба поверь самое нормальная скоростЬ, если еще применять “кэширование байт-кода”. и сжатие скорость будет на высоте.
PHP с каждой версией только становится более привлекательным начиная с 5.3 особенно! !
короче, из всего что ты написал тебе подойдет только PHP
а если применить еще ко всему этому фреймворк например symfony вот там ты узнаешь всю прелесть ООП вот после этого попробуй скажи что ООП в Пхп не самое лучшее
не даром PHP самый распространенный и популярный язык для веб программирования, узнай статистику если не веришь.
Ты бы лучше пример привел в место своей "поэмы"....
например :
C#
C++
Java
PHP
HTML
ПаМаГыТе ВыБрОтЬ
так было бы проще увидеть то, чем ты заинтересован.... а так дельного совета не получишь ...
и ещё "Я не собираюсь писать системы для банков" - а тебе что, знания за спиной носить ???
это мол "Я хочу быть программистом, но учить ничего не желаю ибо Я не собираюсь писать системы для банков" с такими вопросами кроме кучи "грязи" в свою сторону ничего не получишь ...
например :
C#
C++
Java
PHP
HTML
ПаМаГыТе ВыБрОтЬ
так было бы проще увидеть то, чем ты заинтересован.... а так дельного совета не получишь ...
и ещё "Я не собираюсь писать системы для банков" - а тебе что, знания за спиной носить ???
это мол "Я хочу быть программистом, но учить ничего не желаю ибо Я не собираюсь писать системы для банков" с такими вопросами кроме кучи "грязи" в свою сторону ничего не получишь ...
с таким отношением к рассмотрению языков, чувствую что будете писать на хинди - тому непонятно почему нет, туда водка, там ещё какая то хрень - а вы не замечаете за собой что СЕРЬЁЗНОСТЬ то НА НУЛЮ?? ? Система для банков блин, противно читать.. . Задачи для вас приоритетные следующие -
1. Повзрослеть
2. достать хорошую литературу
3. захотеть выучить язык
4. углубиться в изучение языка, не занимаясь лишним несуразным трёпом насчёт других языков.
Поскольку речь изначально шла о веб программировании то это однозначно РНР и всё к нему сопутствующее.
1. Повзрослеть
2. достать хорошую литературу
3. захотеть выучить язык
4. углубиться в изучение языка, не занимаясь лишним несуразным трёпом насчёт других языков.
Поскольку речь изначально шла о веб программировании то это однозначно РНР и всё к нему сопутствующее.
Я всегда хотел быть водителем, поэтому купил себе коньки.. . но потом понял, что это что-то не то. . Почитав еще раз обо всем, я понял, что мне нужно что-то другое, но что? Машины не предлагать, т. к. у них всего 4 колеса но целых 3 педали и они морально устарели, в добавок ко всему похожи на ботинки. Да и вообще я их ненавижу! Тролейбусы/трамваи - нет, я не хочу кого-то или что-то возить, я ведь водителем хочу быть!
=============================
Как? КАК? КАК, МЛЯ, человек, нифига не понимающий в кодинге может брать на себя смелость судить что хорошо/что плохо?
Ты, блин, хоть HTML and CSS знаешь?
=============================
Как? КАК? КАК, МЛЯ, человек, нифига не понимающий в кодинге может брать на себя смелость судить что хорошо/что плохо?
Ты, блин, хоть HTML and CSS знаешь?
кадр))
и все же присмотрись к пайтон. снова и критически
Похожие вопросы
- Вопрос для тех, кто уже опытный и профессиональный специалист в сфере программирования, web-программирования, дизайн!..
- С чего начать изучение WEB-программирования?
- О Web программированию.
- Вопрос сложности в web-программировании
- Какой язык Web-программирования выбрать, JavaScript или PHP?
- Что выбрать Web-программирование или 1С?
- Что может стать более востребованно через 10 лет? Web-программирование или Mobile?
- Web программирование, Обновление таблицы в реальном времени. Научите, пожалуйста!
- Вопрос по WEB Дизайну/программированию - внутри фото.
- С какого языка программирования стоит начать изучать WEB разработку в 2020