LINUX.ORG.RU
ФорумTalks

Как убедить кодеров в выборе ЯП?


0

0

У меня в конторе кодеры хотят писать веб-проект на Java. Собственно нужно их убедить в нецелесообразности этого решения. Я рассказал им про Django и Rails, а их аргументы закончились на "жаба внушает больше доверия, потому что ей пользуются больше народу".

Не дайте пропасть! Назовите пожалуйста по возможности больше причин, чтобы писать на Django или Rails.


Статистикой. Когда наберешь материала, подверждающего что Джанга - энтерпрайз класс продукт, заруливающий жабу повсеместно как по ТТХ, так и по лёгкости поддержки, то считай все мальчики твои.

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

+1. Нехай пишут хоть на Паскале, главное чтоб работало.

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

>Больше народу = поддерживается много где.

У нас свои серверы - что надо будет, то поставлю.

Budda
() автор топика
Ответ на: комментарий от r_asian

>Расскажи им про Пых-пых, и покажи статистику сколько народу его юзают.

Ну на пых-пыхе у нас уже были проекты.

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

Ну а раз так - так пусть на нем и пишут. Если конечно проект не придуман специально для того, чтобы новый ЯП освоить :-)

r_asian ★☆☆
()
Ответ на: комментарий от alphex_kaanoken

>Был бы смысл, пускай пишут на том на чем лучше писать умеют.

Они вообще Java EE впервые в глаза видят (только что-то на Java SE писали), но кто-то сказал, что жаба - это круто.

Budda
() автор топика
Ответ на: комментарий от r_asian

>Ну а раз так - так пусть на нем и пишут.

Вообще-то они хотят переписать с нуля вещь, написанную (криво) на пыхе. :)

Budda
() автор топика
Ответ на: комментарий от r_asian

>Пипец проекту.

Вот и я о том же. Выручайте!

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

Сомневаюсь я что они его на жабе менее криво напишут, особенно если учесть, что её впервые видят.

r_asian ★☆☆
()

0. уволить кодеров и набрать других. Если это по каким-то причинам невозможно, то:

1. Показать кодерам бенчмарки. Объяснить, что поскольку жаба работает намного быстрее предлагаемого тобой, им будет весьма сложно за ней угнаться, а так можно будет на перекуры/чай пить/по бабам/тудысюды, пока комп внутри себя жужжыт.

2. Объяснить что жабу юзают галимые индусы на протяжении вот уже ... лет, и ваще с ней любой идиёт справится, а предлагаемое тобой ни завершено ещё, ни документировано нормально, и ваще непонятно как работает, короче вызов для настоящего мачо с большыми йайтсами.

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

bugmaker ★★★★☆
()

Пусть пишут на том, что любят.

Свобода выбора рулит.

ManJak ★★★★★
()

>Не дайте пропасть! Назовите пожалуйста по возможности больше причин, чтобы писать на Django или Rails.

Меня такие доводы убивают. Ты еще на Фокале предложи им писать, и попроси нас привести для этого побольше доводов. Нет ни единого довода чтобы выбрать для веб-проекта Django или Rails. Ни единого! Потому что рано или поздно проект нужно будет масштабировать а Django или Rails одномерные, нерасширяемые фреймворки.

Жаба язык №1 по распространенности и используемости в мире. Т.е. это ЯЗЫК НОМЕР 1. Точка

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

В чем же расширяемость жабы? :)

Budda
() автор топика

>Не дайте пропасть! Назовите пожалуйста по возможности больше причин, чтобы писать на Django или Rails.

Меня такие доводы убивают. Ты еще на Фокале предложи им писать, и попроси нас привести для этого побольше доводов. Нет ни единого довода чтобы выбрать для веб-проекта Django или Rails. Ни единого! Потому что рано или поздно проект нужно будет масштабировать а Django или Rails одномерные, нерасширяемые фреймворки.

Жаба язык №1 по распространенности и используемости в мире. Т.е. это ЯЗЫК НОМЕР 1. Точка

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

>Вообще-то они хотят переписать с нуля вещь, написанную (криво) на пыхе. :)

Правильно. Пусть хоть программировать научатся. Потом на пыхпых без слёз смотреть не смогут

anonymous
()

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

Zulu ★★☆☆
()

PHP/symfony рулит нипадецки =)

ref
()

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

Покажи бенчмарки, требования, просто скажи что тогда они будут мега круты!

А вообще пусть пишут на чем охота и на чем уверены, что все получится так как запланировано!

tetsucceed
()

Студенты? Угадал?

За какой язык не садитесь - все равно у вас туфта выйдет, потому что вы нормальный рисеч не сдалали а уже выбираете средства реализации.

Короче посоветуйте гражданам с низкого старта об стеночку разбиться побыстрее.

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

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

Я-б на вашем месте во первых поставил четко вопрос перед начальством who is in charge.
Во вторых, сам провел предварительный анализ ситуации и возможных средств разработки, планов времени...
В третьих собрал собрание на котором _убедил_(вот как хотите так и убеждайте, если с людьми работать нужно дальше то приказывать нельзя) сделать массированное исследование на предмет проекта. Прямо на собрании опираясь на свой приватный рисеч поделил-бы между ними и в первую очередь _собой_ кто что рисечит.
В четвертых собрал результаты рисеча и по результатам собрал второе собрание на темы: выслушивание рассказов о том что каждый накопал, совместный выбор средств (с уклоном в кажущуюся вам более правильную стезю), установка предварительного графика и плана работы.

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

anonymousI
()

Кстати, если убедить не удастся, какие инструменты следует использовать для эффективной разработки на J2EE?

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

>Кстати, если убедить не удастся, какие инструменты следует использовать для эффективной разработки на J2EE?

Мозги.

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

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

Если рабочие из инструментов умеют только гаечный ключ и молоток и немного слышали о стамеске, а задача стоит напилить 10 кубов леса то что будете ключом ковырять или молотком до кровавых мозолей долбить, а может лучше взять стамеску и настамесить? Везде ведь пишут что стамески на сегодняшний день - самое рулезное и распространенное решение!

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

>>Кстати, если убедить не удастся, какие инструменты следует использовать для эффективной разработки на J2EE?

>Мозги.

мозги есть не у всех, следовательно, предлагать использовать мозги - неполиткорректно!

:)

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

>Они вообще Java EE впервые в глаза видят (только что-то на Java SE писали), но кто-то сказал, что жаба - это круто.

Пусть пишут на чём умеют. Но rory/django лучше жабы, если проект будет часто обновляться и модернизироваться в плане разработки. На жабе пишут один раз и работает очень быстро (при условии, если есть опыт в суповом наборе Java).

Selecter ★★★★
()

Есть очень действенный способ. Нужны: а) бензин б) зажигалка

Необходимо зайти в комнату где сидят кодеры, встать где-нибудь в центре, облить себя бензином, зажечь зажигалку, поднять ее вверх чтобы все видели и прокричать "Давайте выберем django (rails), а не то я сожгу себя нах!". Далее по обстоятельствам.

Если серьезно, то ни Django ни Rails ни Java ваш проект скорее всего не спасут. В конечном итоге успех разработки упирается в профессионализм команды разработчиков, ни более ни менее. Если люди не доросли/не поняли выгоду от использования перечисленных средств разработки, то и хрен с ними. Они их полюбому не оценят.

Более того, на твоем месте я бы не очень усердствовал в продвижении чего-то нового, ведь инициатива наказуема. Угадай кто в первыую очередь получит по жопе, когда сорвутся сроки проекта по причине того что программеры банально не смогли до конца правильно разобраться в python, ruby, django, rails и т.д, накосячили в архитектурном плане и налепили горы медленного, неоптимально написанного кода. Правильно, на того кто эту штуку предложил т.е. на тебя. Все скажут "Вот если бы писали на Java такого бы не было, там то все просто и понятно"

А если еще в предложенных тобой средствах полезут глюки ? А ведь такое бывает ...

Да и Java имеет много приятных сторон для новичка. Хотябы из-за того что информации по ней на русском дофига.

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

>ведь инициатива наказуема.

+1. Об этом надо помнить всегда. Даже когда проект(ы) получается. Потому как ваш начальник может начать банально бояться за уже свою попку в теплом кресле и тогда на вас будут вешать все даже малейшие и виртуальные оплошности.

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

> студент - один из трех, остальные закончили.

Вот, учиться уже закончили, осталось закончить программировать.

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

>> студент - один из трех, остальные закончили.

>Вот, учиться уже закончили, осталось закончить программировать.

Это 5! :D

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

> мозги есть не у всех, следовательно, предлагать использовать мозги - неполиткорректно!

Разработчики гнома уже давно поняли это.

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