Pull to refresh
0
0
Send message
Очень кртуая подборка, надеюсь дело будет жить!
Так разница есть и у C# с JAVA и у Objective-C с SWIFT. Но проблемы решались теже. Тем более у ABC и Python. Да, другой подход к решению, который на тот момент был удобен автору языка. Таким образом создается огромное колличество языков как публичных так и приватных. Но как мне кажется, если два языка решают одну и туже задачу то один из них явно бесполезен.

По поводу кроссплаформенности даже не спорю. Да и не говорил что это минус на то время был, просто подчеркнул факт.

По шеллу все просто. Если бы его начали полноценно портировать на другие системы (сигвин не рассматриваю), то разницы никакой небыло бы, выполняй скрипты и радуйся. Просто Питон продолжали развивать во всех направлениях, а Шелл нет.
На момент создание уже существовал как миниму Perl, Icon, ABC и каждый можно было развивать. Но был создан новый язык (на сколько я помни он поначалу вообще был 'Hobby Language'). Так же был Bash, хоть он и был создан для Unix среды, но и питон по началу только в Unix среде использовался (вроде как только со второй версии под винду начали).

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

Так что к питону нет никаких личных претензий, нормальный язык, просто в обществе принято писать новые языки программирования, которые почти такие же как остальные но там есть какая-нибудь табуляция.
Да, согласен проблема разработчиков гемов. Очень многие гемы которые используют C++ Extensions не смогут нормально сбилдиться и в худшем случаи придеться писать этот функционал самому, а если я не могу использовать помощь огромного комьюнити, тогда смысл работать с Ruby?

Конструктор — это немного не то слово, конструктор — это когда можно много чего собрать, а вот на Рельсах ты едешь в одном направлении.

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

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

Information

Rating
Does not participate
Registered
Activity