LINUX.ORG.RU

Выбор ЯП


1

2

Привет ЛОР. Помоги определиться с языком программирования для web. Сейчас много пишут, что пехепешечка уг. Собственно приходится часто сталкиваться с кодом от которого хочется забиться в угол и долго плакать. Но не в этом суть, суть в том, что этот код надо исправлять. И его исправление приносит тучу проблем:
-исправление ошибок производится по логам. Т.е. зашел на страницу увидел, посмотрел логи, исправил.
-При переносе с одной конфигурацию на другую, могут возникать новые ошибки.И тут начинается то, что описано выше.
и тд.
Собственно в чем заключается вопрос - к кому сбежать?
RoR, Python - первый минус что приходит на ум - языки для быстрой разработки. Т.е. там туча говнокода.
Perl - годный старичок, однако спроса на него сейчас нет.
Java - потребление ресурсов, низкий спрос.
Собственно проблемы языков я перечислил, хотелось бы услышать объективное мнение о них, что лучше, что для чего используется.
P.S. возможно я не умею готовить php, годных советов по нему тоже хотелось бы услышать.
P.P.S. Господа, отвечайте, пожалуйста, аргументированно.Хочется действительно выбрать что-то годное



Последнее исправление: Erfinder (всего исправлений: 1)
Ответ на: комментарий от Deleted

Итого, совмещает недостатки питона с частью преимуществ CL.

obvious fix.

Где в руби: макросы, MOP, рестарты? (все за что ценят и любят общелисп)?

anonymous
()
Ответ на: комментарий от anonymous

Где в руби: макросы

Нет. Не порочен ли этот подход?

рестарты?

Нет

MOP

Я не коммонлиспщик. Объясни, что это за зверь.

Deleted
()
Ответ на: комментарий от anonymous

макросы

Среди порядочных языков подобным гордиться не принято.
---
Интересно, есть ли что-то, что можно написать на CL без избыточного метапрограммирования?

quantum-troll ★★★★★
()
Ответ на: комментарий от quantum-troll

Среди порядочных языков подобным гордиться не принято.

В «порядочных» языках таких крутых макросов нет. Только жалкая пародия.

Интересно, есть ли что-то, что можно написать на CL без избыточного метапрограммирования?

Можно, только получится, как в «порядочных» языках, с кучей бойлерплейта.

anonymous
()
Ответ на: комментарий от anonymous

В большинстве других языков никто и не думал программировать на макросах в общем-то.

с кучей бойлерплейта

Эм... примеры?

quantum-troll ★★★★★
()
Ответ на: комментарий от quantum-troll

Сейчас он тебе приведёт в пример свою вундервафлю-мегапарсер.

Поясняю в трёх словах: Н.Ё.Х., которое он собирается продавать неизвестно кому за нехилые бабки, но никак не может допилить. А с нормальными языками товарисч явно знаком «по копипасте», поэтому представления о Java у него на уровне 1999 года. Отсюда и наркоманские мифы про лютый-бешеный бойлерплейт.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.