LINUX.ORG.RU

Молодые разработчики предпочитают Ruby, PHP и Linux

 , , ,


0

0

По данным независимой исследовательской компании в области внедрений технологий Forrester Research, новое поколение разработчиков предпочитает использовать программные продукты с открытым исходным кодом. Однако процесс полного отказа от проприетарных решений может затянуться – ввиду сформировавшейся приверженности им старшего поколения.

По словам аналитика Forrester Джефри Хаммонда (Jeffrey Hammond), подрастающее поколение разработчиков чаще использует Ruby и PHP, чем Java или .Net, и в целом больше склоняется к разработкам на Linux, чем на Windows или Unix. Правда, даже если это новое поколение девелоперов полностью вытеснит «старых», а динамические языки программирования - Java и .Net, процесс устаревания технологий все равно продолжится. При этом Java и .Net уже продемонстрировали свою долговечность, а «новички» – пока не успели.

«Разработчики находятся под жестким контролем, - считает Джефри Хаммонд. - Open Source помогает разбить железную хватку бюрократии и таким образом влияет на развитие и производительность компании. Новое поколение продолжает использовать Windows и Java, но растет с идеей Open Source».

>>> Подробности

★★★★★

Проверено: mono ()
Последнее исправление: amorpher (всего исправлений: 3)
Ответ на: комментарий от mono

Mac mini стоит около 20к руб. Любой уважающий себя разработчик за МКАДом зарабатывает не меньше. Не прибедняйтесь, а найдите себе нормальную работу (:

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

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

А так всегда было. Даже 50 лет назад :)

KRoN73 ★★★★★
()
Ответ на: комментарий от Aesthete

>gem install rails

Yahoo! translate: самоцвет устанавливает рельсы.

Теперь я понял, дистрибутивы, получающие значок LSB - это Linux in the Sky with Barbiturates.

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

>Mac mini стоит около 20к руб. Любой уважающий себя разработчик за МКАДом зарабатывает не меньше.

Приезжайте лучше к нам, в Простоквашино?

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

Кстати, да. Ищем спецов по тестированию, системщиков под Unix и даже перловиков в нашей деревне (:

MATPOCKUH
()

>Java и .Net, процесс устаревания технологий все равно продолжится. При этом Java и .Net уже продемонстрировали свою долговечность, а «новички» – пока не успели.
Автор видимо не в курсе, но Java и Ruby ровесники(15 лет) и в 2 раза старше .Net(8 лет)

По моему, если за 15 лет не бобился популярности, уже не добьётся.

grim ★★☆☆
()

Молодые разработчики предпочитают drugs, sex and rock-n-roll, в то время, как старшее поколение отдает предпочтение sex, box and jazz.

eugine_kosenko ★★★
()

Нынешняя молодежь ничего из нормальных ЯП не осилила. П.С. Моно А тебе в голову никогда не приходило, что пользователь винды может свободно писать ПО под разные платформы (Тот же Мигель де Иказа)? Или у тебя какое особенное альтернативное мышление? Так вот, призадумайся пока есть чем...

anonymous
()

А нормальные разработчики предпочитают python. Даже для игр.

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

anonymous> А для справки, на этом PHP что-нибудь кроме загадочных для меня веб-приложений пишут?

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

Quasar ★★★★★
()
Ответ на: комментарий от erfea

> на этих товарищей с их моно, жабой и тд смотрю с высока, все что они деают это жалкие игрушки сомнительного качества.

А у меня ЛОР хорошо работает.

anonymous
()

а мы даже и не знали... спасибо КЭП

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

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

anonymous
()

Новость ни о чём - подробностей мало. А фанатов PHP всегда немало было.

dotbg ★★★★
()
Ответ на: комментарий от Reaper

> Нет, не подумайте, я за опенсорс и люблю его.

Вот и выросло поколение, которое ЛЮБИТ oss.

Но, что это за хрень вообще? Спид-инфо какое-то.


Сделай лучше.

Fredrik
()

Молодые люди выбирают яг и сухарики, однако полный отказ от водки и огурцов может затянуться - ввиду сформировавшейся приверженности им старшего поколения.

anonymous
()

Америку ты нам не открыл. У PHP низкий порог вхождения, что и привлекает молодых неопытных разработчиков.

Demon37 ★★★★
()
Ответ на: комментарий от magres

> Java и .net теперь имеют динамическую типизацию ?

хз про яву, .НЕТ имеет.

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

> В динамической типизации мало хорошего.

динамическая типизация != отсутствие типизации

это просто синтаксический сахар. на выходе мы получим все типизированое.

HeBpuMHeCkaTuHa
()

На ЛОР я постю 90% с дома, вечерком, после пефка и партии-другой в C&C или чего ещё. Дома мне комп в качестве игровой приставки нужен. А то что выньтуз - неплохая игровая приставка - спорить, я думаю, никто тут не будет. Позиционировали бы свои системы как системы для игрушек - и хай бы жили.

З.Ы. Вот, запостил с работы, с Линукса. Т.к. система для работы.

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

>это просто синтаксический сахар. на выходе мы получим все типизированое.

Динамическая типизация - это не синтаксический сахар.

JackYF ★★★★
()
Ответ на: комментарий от HeBpuMHeCkaTuHa

> динамическая типизация != отсутствие типизации

Если в языке есть специальный тип для этого, то да. Но обычно в языках с динамический типизацией этого нет, все типы неявно динамические.

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

трояны на линухе, журнала ксакеп апчитался?

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

> Ладно VMWare, но зачем одновременно Eclipse и Netbeans?

Затем, что серверная часть у меня была написана на Perl, для этого я запускал Eclipse/EPIC, а клиентская на Java/Swing, для этого я запускал Netbeans, он умеет со свингом работать. А дизайнер присылал картинки в PSD, приходилось запускать фотошоп в VMWare. Перевод перлового прототипа серверной части на перле в продакшн вариант на Java никак не хотел оплатить заказчик, бодание заняло несколько месяцев.

Casus ★★★★★
()

Если руби (равно как и питон) достаточно часто применяются на серверах приложений, то php на этом месте представить трудно. Так что ниша php - как была так и есть - генерить странички

Кстати в одном и том же коллективе, замечено, что те кто знает питон, пишут программы качественнее, чем тот кто знает яву...

P.S. Сам программирую на С/C++ и asm, поэтому сравнивать не могу. Иногда только явой играюсь, из-за специфики разработки.

XVilka ★★★★★
()
Ответ на: комментарий от HeBpuMHeCkaTuHa

это просто синтаксический сахар. на выходе мы получим все типизированое.

Ты путаешь динамическую типизацию и type inference.

urlin
()

Еще недавно их привлекала жабка и венда

bioreactor ★★★★★
()
Ответ на: комментарий от JackYF

> Динамическая типизация - это не синтаксический сахар.

возможно зависит от того, какой язык мы рассматриваем. что же до .NET, то повторюсь, конструкция var i = 1; в IL будет как int i = 1;

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

>Как подрастут, так перейдут на серьезные языки типа C++

Э нет, на C++ большей частью ровно те же быдлокодеры, только продаются они дороже.

morbo
()

Хватит уже срать мой любимый руби.

Расскажу, что думаю. Я частенько сижу вконтакте (я ж мелкий, 19 лет мне) и часто читаю тайтлы групп аля «Web-developing». 99% тредов связано с php. Думаю в популярности пхп никого убеждать не надо.

Есть люди занимающиеся чем-то из-за любви к предмету. Думаю многие здесь заниматься программированием именно из-за этого. Но разве масса php-юзеров любит php? Разве им вообще интересно знать что-то другое? Попробуйте убедить новичка начать писать на руби/питоне, а не пхп.

Я этого вот к чему. Думаю если вы любите своё дело - то вы не плохой программист, а раз не плохой - спрос на вас имеется. Так что насрать на всю эту критичную массу :D

Я люблю руби, мне нравяться рельсы, но я отчетливо вижу их недостататки. Поэтому сейчас я изучаю С, чтобы писать на нём узкие места сайтов (генерация заумной статистики например).

Считаю, что юзать руби для абстракции - просто отлично. А си - для узких мест.

Почему сраное пхп сравнивают с красивым руби? Хоть раз видели быдло-блоги-быдло руби программстов? или курсы руби-и-рельсы-за-12-часов-11-минут?

Если таковые уже имеются я бы застрелился :D (хотя по правде говоря я не очень хорошо отношусь к рейлс-сообществу, имхо сраные идеалисты)

очень сумбурно вышло.

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

>В динамической типизации мало хорошего. Хорошо что там её нет

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

Sun-ch
()
Ответ на: комментарий от ciss

> или курсы руби-и-рельсы-за-12-часов-11-минут?

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

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

>Я частенько сижу вконтакте (я ж мелкий, 19 лет мне)

мелкий это когда 9 лет, а 19 - это уже вполне зрелый и сформировавшийся долбое^Wмужчина.

Sun-ch
()
Ответ на: комментарий от ciss

>быдло руби программстов

Да сколько угодно. Когда человеку говорят, что рубин тормоз by desing, а он продолжает упорствовать в заблуждениях и пытается это обойти.

Sun-ch
()
Ответ на: комментарий от Sun-ch

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

Всё остальное (сложные типы, ошибки памяти ...) несуществующая хренотень. В ООП всегда будут сложные типы, а ошибки с памятью сейчас характерны только для совсем специфических языков, где динамическими типами не особо пахнет.

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

Нет там тормозов by design, есть проблема свободного времени дизайнеров. Была б заинтересованность бизнеса подняли бы скорость. Смотри платный Maglev. И вспомни какой тормоз был изначально жабок твоей любимой супербывшейконторы. Руби для замены Пхп и Перла подходит очень хорошо. А когда оттюнят может и Питона, потому что by design он очень приятен.

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

Что питон не смогли обновить до 2.6

А должны были? Говорили, что обновят, но потом признались, что не осилили?

и что yum требует подключения к сети для поиска пакетов.

yum -C

mv ★★★★★
()
Ответ на: комментарий от morbo

>Э нет, на C++ большей частью ровно те же быдлокодеры, только продаются они дороже.

Нихрена не дороже - за Яву больше по статистике дают. + быдлокода на С\С-- больше чем быдлокода на любом другом языке, включая скриптовые и эзотерические.

Правильные молодые кодеры используют связку Java (иногда Python) + Free Pascal (!) ..а также в промежутках ПЫХ, если на пиво не хватает.

anonymous
()

96,5% ruby програмеров - неадекват: даже не могут отличить где собс-но руби, а где рельс...

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

ошибки с памятью сейчас характерны только для совсем специфических языков

Типа С и С++? Язык с динамической типизацией, как пример CL - строгий, это значит, что в отличие от статически типизированных языков, проверка типов производится точно также, но только во время исполнения, что весьма гибко и позволяет иметь мегафичу под названием eval и всякие макросы, генерящие код в рантайм.

Sun-ch
()
Ответ на: комментарий от Sun-ch

> рубин тормоз by desing

Hasekll, CL - аналогично. Однако флагманские реализации этих языков по скорости рвут твою Яву.

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

Да и хрен с ними. В той нише, где используют яву они не нужны, особенно CL, который даже нормального биндинга к базам данных до сих пор не заимел.

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