Помогите мотивировать начальство
От: Obogrew Германия  
Дата: 15.01.04 13:17
Оценка: :))) :)
Нужно написать клиент-серверное плиложение.

Клиент, на начальном этапе веб. Потом возможно апплет или аппликуха.
Сервер-веб сервер. Апаче.
База данных-Оракл.

Система должна делать примерно следующее:
Заказ пиццы

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

Печка, которая выпекает пиццы также разговаривает сама с системой, меняет статус итп.

Из коммандной строчки должно быть возможно делать запросы к системе. И вообще работать из коммандной строки с системой.

Для ясности скажу, что надо переписать Rational ClearQuest, выкинув из него все то, что не используется.

Начальство хочет видеть все на перле.

Задача стоит следующая:
1. Отговорить от перла. Привести тучу аргументов, почему не надо писать на перле.
2. Отговорить от ПХП. Зачморить ПХП и перл как языки.
3. Уломать на Яву, ЖСП, сервлеты итп.

Аргументы в пользу Явы должны заметно перевешивать. Быть понятны даже младенцу.

Памажите
За Р&Ж!
В Р&Ж!
Re: Помогите мотивировать начальство
От: Miem Россия  
Дата: 15.01.04 13:25
Оценка: +1 :))) :)
Здравствуйте, Obogrew, Вы писали:

O>Задача стоит следующая:

O>1. Отговорить от перла. Привести тучу аргументов, почему не надо писать на перле.
O>2. Отговорить от ПХП. Зачморить ПХП и перл как языки.
O>3. Уломать на Яву, ЖСП, сервлеты итп.

O>Аргументы в пользу Явы должны заметно перевешивать. Быть понятны даже младенцу.


а потом зачмырить Яву с ее ЖСП и сервлетами и решить писать на .NET!
... << RSDN@Home 1.1.2 beta 1 >>
ICQ: 446240
Re[2]: Помогите мотивировать начальство
От: Obogrew Германия  
Дата: 15.01.04 14:08
Оценка:
Здравствуйте, Miem, Вы писали:

M>Здравствуйте, Obogrew, Вы писали:


O>>Задача стоит следующая:

O>>1. Отговорить от перла. Привести тучу аргументов, почему не надо писать на перле.
O>>2. Отговорить от ПХП. Зачморить ПХП и перл как языки.
O>>3. Уломать на Яву, ЖСП, сервлеты итп.

O>>Аргументы в пользу Явы должны заметно перевешивать. Быть понятны даже младенцу.


M>а потом зачмырить Яву с ее ЖСП и сервлетами и решить писать на .NET!


Не. К сожалению такого не будет.
Ибо ни у одного пользователя не стоит даже фреймворк.
За Р&amp;Ж!
В Р&amp;Ж!
Re: Помогите мотивировать начальство
От: aston Россия  
Дата: 15.01.04 14:21
Оценка: +1
Здравствуйте, Obogrew, Вы писали:

O>Нужно написать клиент-серверное плиложение.


O>Клиент, на начальном этапе веб. Потом возможно апплет или аппликуха.

O>Сервер-веб сервер. Апаче.
O>База данных-Оракл.

O>Система должна делать примерно следующее:

O>Заказ пиццы

O>Пользователь через веб или аппликуху логинится, Заказывает пиццу.

O>У заказа есть статусы от "Замешивается тесто" до "доставлено клиенту".

O>Печка, которая выпекает пиццы также разговаривает сама с системой, меняет статус итп.


O>Из коммандной строчки должно быть возможно делать запросы к системе. И вообще работать из коммандной строки с системой.


O>Для ясности скажу, что надо переписать Rational ClearQuest, выкинув из него все то, что не используется.


O>Начальство хочет видеть все на перле.


O>Задача стоит следующая:

O>1. Отговорить от перла. Привести тучу аргументов, почему не надо писать на перле.
O>2. Отговорить от ПХП. Зачморить ПХП и перл как языки.
O>3. Уломать на Яву, ЖСП, сервлеты итп.

O>Аргументы в пользу Явы должны заметно перевешивать. Быть понятны даже младенцу.


O>Памажите


Заказ и изготовление пиццы на Oracle, да еще из командной строки. Плюс Apache и PHP.
Уважаемый — вы ошиблись форумом. Такое в юмор надо.
... << RSDN@Home 1.1 beta 1 >>
Re[2]: Помогите мотивировать начальство
От: Obogrew Германия  
Дата: 15.01.04 14:37
Оценка:
Здравствуйте, aston, Вы писали:


A>Заказ и изготовление пиццы на Oracle, да еще из командной строки. Плюс Apache и PHP.

A>Уважаемый — вы ошиблись форумом. Такое в юмор надо.

Вам бы все флеймить.
Говорю же нужно переписать Rational ClearQuest
Написать просто Development tracking system
За Р&amp;Ж!
В Р&amp;Ж!
Re: Помогите мотивировать начальство
От: Socrat Россия  
Дата: 15.01.04 14:47
Оценка:
Здравствуйте, Obogrew, Вы писали:

O>Нужно написать клиент-серверное плиложение.


O>Клиент, на начальном этапе веб. Потом возможно апплет или аппликуха.

O>Сервер-веб сервер. Апаче.
O>База данных-Оракл.

O>Система должна делать примерно следующее:

O>Заказ пиццы

O>Пользователь через веб или аппликуху логинится, Заказывает пиццу.

O>У заказа есть статусы от "Замешивается тесто" до "доставлено клиенту".

O>Печка, которая выпекает пиццы также разговаривает сама с системой, меняет статус итп.


O>Из коммандной строчки должно быть возможно делать запросы к системе. И вообще работать из коммандной строки с системой.


O>Для ясности скажу, что надо переписать Rational ClearQuest, выкинув из него все то, что не используется.


O>Начальство хочет видеть все на перле.


O>Задача стоит следующая:

O>1. Отговорить от перла. Привести тучу аргументов, почему не надо писать на перле.
O>2. Отговорить от ПХП. Зачморить ПХП и перл как языки.
O>3. Уломать на Яву, ЖСП, сервлеты итп.

O>Аргументы в пользу Явы должны заметно перевешивать. Быть понятны даже младенцу.


O>Памажите


Во-первых, не помажите, а помажете. Во-вторых, перл — это круто! В-третьих — можно часть сделать на перле, а часть — на яве. Преимущества каждого из них, думаю, перечислять не надо.
Re[3]: Помогите мотивировать начальство
От: mihailik Украина  
Дата: 15.01.04 17:29
Оценка:
O>Ибо ни у одного пользователя не стоит даже фреймворк.

А нахрена пользователям фреймворк? Писать нужно под веб.

Как я понимаю, пиццу заказывают люди, которым лень спуститься и проехать пару кварталов. Ты что, думаешь эти товарищи дадут себе труд скачивать аплеты или "апликуху"?


Реальные, "производственные" преимущества Явы:
1. Надёжность.
2. Легкость в переносе и масштабировании (ну захотят они отпочковать филиал в Цурюпинске).
3. Большое количество готовых профессиональных средств.
4. Промышленный стандарт и куча ясной удобной документации.

Ясное дело, что во многом перл здесь лучше. Он вообще-то здесь уместней. Но этого ты начальству не говори.
... << RSDN@Home 1.1.0 stable >>
Re: Помогите мотивировать начальство
От: hrg Россия  
Дата: 16.01.04 06:25
Оценка:
Obogrew -> "Помогите мотивировать начальство" :

O> Начальство хочет видеть все на перле.


O> Задача стоит следующая:

O> 1. Отговорить от перла. Привести тучу аргументов, почему не надо
O> писать на перле.
O> 2. Отговорить от ПХП. Зачморить ПХП и перл как языки.
O> 3. Уломать на Яву, ЖСП, сервлеты итп.

O> Аргументы в пользу Явы должны заметно перевешивать. Быть понятны даже

O> младенцу.

Твоя мотивация и аргументы — почем надо писать на яве? И почем — не надо на
перле?

Yury Kopyl aka hrg | http://id.totem.ru | Все вышесказанное является моим
личным мнением и может быть использовано против вас
Posted via RSDN NNTP Server 1.8 beta
Re[3]: Помогите мотивировать начальство
От: Xentrax Россия http://www.lanovets.ru
Дата: 16.01.04 08:28
Оценка: :))) :)
Здравствуйте, Obogrew, Вы писали:

M>>а потом зачмырить Яву с ее ЖСП и сервлетами и решить писать на .NET!


O>Не. К сожалению такого не будет.

O>Ибо ни у одного пользователя не стоит даже фреймворк.

Категорически рекомендую ASP.NET+SQLServer. Вам понравится. Никакого фреймворка.
А вообще, PHP+MySQL — тоже неплохой вариант.

В пользу Оракла и сервлетов есть только один аргумент — "мне это очень интересно, я это быстро и качественно напишу, а потом быстро найду другую работу, а вам будет вот это http://manbiker.nm.ru/misc/zayava.jpg "
Re[3]: Помогите мотивировать начальство
От: Socrat Россия  
Дата: 16.01.04 09:30
Оценка:
Здравствуйте, Obogrew, Вы писали:

O>Здравствуйте, Miem, Вы писали:


M>>Здравствуйте, Obogrew, Вы писали:


O>>>Задача стоит следующая:

O>>>1. Отговорить от перла. Привести тучу аргументов, почему не надо писать на перле.
O>>>2. Отговорить от ПХП. Зачморить ПХП и перл как языки.
O>>>3. Уломать на Яву, ЖСП, сервлеты итп.

O>>>Аргументы в пользу Явы должны заметно перевешивать. Быть понятны даже младенцу.


M>>а потом зачмырить Яву с ее ЖСП и сервлетами и решить писать на .NET!


O>Не. К сожалению такого не будет.

O>Ибо ни у одного пользователя не стоит даже фреймворк.

А если не лениться и выучить перл? Кстати, скриптов для перла тоже полно.
Re: Меня не понимают:(
От: Obogrew Германия  
Дата: 16.01.04 10:55
Оценка:
Здравствуйте, все.

Отвечу сразу всем.
С Пиццей был неудачный пример. Просто не каждый знает что такое Rational Clearquest и для чего он нужен.
Возможно нужно будет переписать Development tracking system.
Фирма разрабатывает большую систему. Когда в системе возникают ошибки, открывается дефект в Rational Clearquest. Когда девелоперы вносят изменение в систему и делают Check in, изменения автоматически вносятся в систему. Также тогда, когда строится shipment все вносится в Клирквест.
Нужно выдавить Клирквест и написать свою тулу. Чем плох Клирквест-можно перечислять бесконечно.

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

1. В фирме куча оракл и юникс серверов. Ни одного инстанса МС сервера, или виндового сервера, способного тянуть АСП нет и не предвидится. Также не предвидится МайСКЛ, Постгре, Интербейса итп. ПХП ИМХо тоже нигде на серверах не стоит.
2. Перл я знаю на зубок. Опыт 5 лет. В свое время 4.8 Брейнбенча. Если проект откроют, то мне не интересно будет все это писать на перле. Он меня задолбал. Ява технологии я не знаю, а это реальный шанс научиться. По этой причине у меня есть тайное желание убедить начальство, что перл плох, а ява хороша. К тому же будет нехилое сопротивление коллег, ибо яву не знает никто. И учить не хотят. Тут в Германии другой подход. А я если не вырвусь из перла, то мне либо в ДБА идти, куда я не хочу, либо без работы сидеть. В свете ситуации в АЙТИ отрасли и прогнозов.

Уфф.
За Р&amp;Ж!
В Р&amp;Ж!
Re: Помогите мотивировать начальство
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.01.04 21:02
Оценка: :)
Здравствуйте, Obogrew, Вы писали:

O>Задача стоит следующая:

O>1. Отговорить от перла. Привести тучу аргументов, почему не надо писать на перле.
O>2. Отговорить от ПХП. Зачморить ПХП и перл как языки.
O>3. Уломать на Яву, ЖСП, сервлеты итп.

O>Аргументы в пользу Явы должны заметно перевешивать. Быть понятны даже младенцу.


O>Памажите



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

В качестве аргумента можешь привести ссылку на это сообщение.
... << RSDN@Home 1.1.2 beta 3 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Помогите мотивировать начальство
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.01.04 21:30
Оценка:
Здравствуйте, Obogrew, Вы писали:

O>Не. К сожалению такого не будет.

O>Ибо ни у одного пользователя не стоит даже фреймворк.

А зачем для веб-клиента фрэймворк?
... << RSDN@Home 1.1.2 beta 3 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Помогите мотивировать начальство
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.01.04 21:30
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Ясное дело, что во многом перл здесь лучше. Он вообще-то здесь уместней. Но этого ты начальству не говори.


Чем? И как вооще это райт-онли-убожество может быть где-то уместно?
... << RSDN@Home 1.1.2 beta 3 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Помогите мотивировать начальство
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.01.04 21:30
Оценка:
Здравствуйте, Socrat, Вы писали:

S>А если не лениться и выучить перл? Кстати, скриптов для перла тоже полно.


Хороший вариант. Но следует сразу подыскать место в другой организации на случай если начальству вдруг взбредет в голову изменить систему. Инче в этом бреде же придется самому разбираться.
... << RSDN@Home 1.1.2 beta 3 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Меня не понимают:(
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.01.04 21:30
Оценка: 29 (5)
Здравствуйте, Obogrew, Вы писали:

Так бы сразу и сказал. А то пицца и другая мутатень...

Ладно сделаю свой топ:

1. Ява компилируется в машинный код (хотя и джит-компилятором). Отсюда максимальный проигрыш в скорости С++-у не более чем в 3-5 раз. Перл и пхп в этом отношении полная задница. Там чистая интерпретация и проигрыш в 10-100 раз.

2. Ява позволяет писать надежные приложения. Контроль типом, рантайм-проверки, верификация кода и т.п.

3. Ява обладает исключительно мощьной метаинфорацией (круче только в дотнете). Это позволяет очень часто делать более универсальные алгоритмы. Примером может служить Rsdn.Data (она хотя и на дотнете, но все же идеи применимы и для явы).

4. Ява имеет хорошо читабельный логичный синтаксис. Это позволяет намного проще писать приложения. А глваное — это позволяет легко сопровождать уже имеющийся код. Менять код на перле... ну, тебе то это должно быть известно куда лучше меня. А вот код на яве (чужой и совсем не известный) читать и менять проще паренной репы. Опять же проще только на Шарпе.

5. Для Явы создано много мощьнейших сред разработки и отладчиков. IDEA и JBuilder порвут как тузик грелку любую среду для перла.

6. Ява обладает огроменейшей библиотекой прикладных классов. Основной конек Перла — регулярные выражения доступны в Яве как библиотека. Так что если что проблем не буедет. Зато перлу никогда в жизни не видать такого количества библиотек как в Яве. Ну, а про качество вообще лучше молчать.

7. Для явы доступн множество сервисов. От JSP, до средств масштабирования. Причем последние от бесплатных, но удобных и быстрых сервисов созданных в режиме ОпенСорс, до дорогущих и крутейших серверов приложний вроде — БеаВеблоджик.

8. Ява хорошо интегрирована с Ораклом (начиная с версии 8.1.х). Это позволит писать и веб-код и код обработки данных на одном языке.

9. На Яву сделали ставку мошьнейшие компании софтверной отрасли: IBM, Oracle, Sun, Borland, ... и даже МС (хотя у них вместо Явы дотнет, но это близкие идеологии).

10. Для Явы есть библиотеки позволяющие создавать полноценный гуи (от Sun-а и IBM-а).

11. Ява позволяет упростить смену платформы. Если вдруг понадобится читать перенести код на новых Юникс-клон или на Виндовсм, то это займет меньше времени (не будет проблем диалектов или отсуствия библиотек).
... << RSDN@Home 1.1.2 beta 3 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Помогите мотивировать начальство
От: Obogrew Германия  
Дата: 17.01.04 10:12
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, Obogrew, Вы писали:


O>>Задача стоит следующая:

O>>1. Отговорить от перла. Привести тучу аргументов, почему не надо писать на перле.
O>>2. Отговорить от ПХП. Зачморить ПХП и перл как языки.
O>>3. Уломать на Яву, ЖСП, сервлеты итп.

O>>Аргументы в пользу Явы должны заметно перевешивать. Быть понятны даже младенцу.


O>>Памажите



VD>Если твое начальство не понимает всего маразма своих идей, то лучше найти работу с менее тупым начальством.


VD>В качестве аргумента можешь привести ссылку на это сообщение.

Начальство по русски не понимает
За Р&amp;Ж!
В Р&amp;Ж!
Re[4]: Помогите мотивировать начальство
От: Obogrew Германия  
Дата: 17.01.04 10:15
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, Obogrew, Вы писали:


O>>Не. К сожалению такого не будет.

O>>Ибо ни у одного пользователя не стоит даже фреймворк.

VD>А зачем для веб-клиента фрэймворк?

Я так себе представляю, что для того, чтобы запустить приложение на дотнете, нужен

а) Виндовый сервер
б) ИИС

Таких в фирме просто нет.
На всех юниксы стоят
За Р&amp;Ж!
В Р&amp;Ж!
Re[5]: Помогите мотивировать начальство
От: Obogrew Германия  
Дата: 17.01.04 10:20
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, mihailik, Вы писали:


M>>Ясное дело, что во многом перл здесь лучше. Он вообще-то здесь уместней. Но этого ты начальству не говори.


VD>Чем? И как вооще это райт-онли-убожество может быть где-то уместно?

Скажу пару слов в защиту.
На самом деле это смотря как писать.
Я например давно уже пишу только объектно ориентированые приложения. Читаются не хуже чем на той же яве.
За Р&amp;Ж!
В Р&amp;Ж!
Re[5]: Помогите мотивировать начальство
От: mihailik Украина  
Дата: 17.01.04 17:29
Оценка:
M>>Ясное дело, что во многом перл здесь лучше. Он вообще-то здесь уместней. Но этого ты начальству не говори.

VD>Чем?


В итоге по деньгам выйдет дешевле, а это вообще единственный серьёзный аргумент.

P.S. Это мнение относится только к описанной задаче, заказу пиццы через веб-интерфейс.
... << RSDN@Home 1.1.0 stable >>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.