Великолепная цитата. Но я бы поспорил с вами и согласился с Fell-x27. Для того чтобы сделать что-то, или красным или синим молотком, надо уметь работать просто молотком. В этом и есть задача программиста, а выбрать цвет молотка всегда успеется.
Особенно, когда говорят... Динамическая типизация или статическая(строгая)-это мелочь Слова вундеркинда прям =) Цвет молотка не важен, а вот из чего он сделан и для каких работ он применяется, это очень и очень важно!!! Не будете же вы "Киянкой" гвозди заколачивать, не ну если только идиот и ему по барабану чем заколачивать, он и рукой вобьет. С дури можно и <матное слово> сломать, хоть и костей нет.
Ну так об этом и речь. Представим ситуацию. Есть команда хороших PHP разрабов, которым дается задание сделать некий интернет сервис. Какой молоток выберет команда? Само собой PHP, т.к. выбор другого ЯП должен быть на столько обоснован, чтобы компания могла потратить туеву кучу бабла на переобучение специалистов. Я думаю мало какие просто PHP программисты врубятся в туже java с ее строгой типизацией, восходящими и нисходящими преобразованиями типов, повсеместном ООП, многопоточностью и прочими фишками. Так вот вся моя мысль заключается в том, что смена ЯП для прогера должна быть ОБОСНОВАНА.
мне оченьне хватает десктопного языка аля пхп про js не надо. там нет ассоциативных массивов и конкатенатора, соотв и форыча нормального.
Так десктопного или клиентского браузерного? На JS проди никогда не писали десктопные приложения. Всякие там node-webkit не в счет )))
Для вас это камень преткновения? О_о Ды нет.. Слова человека, который работал и с тем и с тем, и для которого не было проблемой перейти со строгой типизации на не строгую. Я вам больше скажу, есть замечательный язык MEl, в котором типизация и строгая и не строгая одновременно, и в котором, по роду работы, приходится очень часто кодить. Более того, вас же не пугает, что созданный в php объект имеет конкретный тип, ибо является экземпляром конкретного класса, а не просто noname областью в памяти, на которую светит 4(8)-байтовый указатель? Пффф... http://winbinder.org/ и иже с ним вам в помощь. Таких проектов штуки 2-3 минимум в интернетах. Пишите на php для десктопа наздоровье.
отстал ты от жизни =) Добавлено спустя 36 секунд: я про нормальный язык а не про эти ужасы франкенштейна
Да ты что... =) Для некоторых типизация-это вообще мелочь, не важно какая она даже, строгая или динамическая... Небывалый фактор подтверждает, что-это говорят те которые не разбираются вовсе, что такое типизация вообще и какую роль играет. А играет она очень большую роль. Но ведь разное же, соответственно и теория разная. Я одно никак не пойму. Зачем сравнивают языки? Особенно фраза: "Java лучше php". К чему?
ты такой знаток типизации? =) где нахватался? типизация в пхп лучшая для прототипирования. вот именно такого подхода не хватает мне на десктопе... да, это бред полный.
Да, мне не важно, какая типизация применяется в конкретном инструментарии, это называется опыт. Когда приходится работать и с тем и с тем, По вашим словам можно подумать, что человек может работать с чем-то одним и понимать строго что-то одно. Странно что вы так за нее цепляетесь. Что за небывалый фактор? Меньше пафоса, а то грань, за которой начинается "и тут Остапа понесло", уже очень близка Добавлено спустя 1 минуту 51 секунду: Никто не сравнивал. Просто было сказано, что JAVA тоже используется как серверный язык. Ссылочку, пжалста, где кто когда это говорил Может не стоит читать то, что не написано, и додумывать тот смысл, который никто не вкладывал в свой текст?
Ты ведь и сам хорошо знаешь, что десктопные приложения на "php" писать-это не то, что нужно =) Мне ка кто один говорит, "Java, C" тоже динамические, у них же есть "Object" =)
Никогда этим не занимался. Сам использую для веба исключительно PHP, для десктопа Java. Хотя возможно в виде эксперимента когда нибудь забабахаю сайтик на Java с Grails или play framework. В данным момент мне удобнее использовать PHP. Слава богу в последнии годы в PHP идет активное допиливание ООП, что не может не радовать!