Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
26 Июль 2025, 19:45:08
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Страниц  :   Вниз
  Печать  
Автор Тема: Re: Обсуждение Java, выявление положительных, отрицательных сторон  (Прочитано 2301 раз)
0 Пользователей и 1 Гость смотрят эту тему.
spammer
Почетный гродненец
*****

Репутация: +78/-19
Offline Offline

Пол: Мужской
Сообщений: 1455


Пыхнуть не хотите?

Просмотр профиля
« Ответ #0 : 17 Июнь 2009, 13:09:35 »

очень занят, особо времени постить сейчас нету, но все же немножко напишу

собственно выступая зачинщиком драки

ай-я-яй, что на это скажут модеры

каждый язык имеет своё предназначение и класс задач для решения которых он подходит наиболее,

с этим конечно можно поспорить, но так как времени нет, то допустим что это так

это доказывает огромное количество библиотек, все-возможных сервисов, n-ый год развития возможностей языка и etc.

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

1) скорость работы (выделяю в отдельную категорию скорость во время запуска всех зависимых демонов, сервисов, серверов и прочего пакета нечисти);

есть мнение, что скорость запуска приложения под java существенно ускоряется на второй, третий запуск;
дело в каких-то кешах, гошах в которые падают приложения после JIT (или чего там);
собственно вопрос, а как насчёт процесса разработки, когда кеши пользовать противопоказано, в связи с постоянными правками;
дело не в бобине: интересно как это всё работает (нолидж трансфер);
собственно учитывая масштабы для которых обычно используется java в web-based обычно там наблюдается по 20-300 приложений, запуск которых может затянуться и на 5 и на 10 минут;

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

2) размеры конфигурационных файлов, среди которых встречаются читаемые\редактируемые вручную;

если в какой-то момент прийдётся срочно править на рабочем сервере (из зимних гор куда вы уехали кататься на лыжи) маппинг фунок (например срочно надо поменять название функции);
какими глазами будет смотреть (ухудшим ситуацию: из vi) девелопер на действительно большие конфиг файлы;

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

3) количество разработанных window\web - based приложений, величина которых падает (С решётка теснит всё в округе).

 то web-based область мелких поделий съел php,

ява вроде никогда там и не блистала, хотя в том же j2ee5 или spring контейнере мелочь писать намного приятнее чем в пхп (как по мне), там тебе и инжекты, и персистенция, и все остальные плюхи. другое дело что пхп дружелюбнее

а область крупных поделий постоянно съедает C#;

пока mono сырой, а сырым он будет еще долго, дотнет никогда не съест серьезный рынок, никто не будет вкладываться в win-инфраструктуру, если у них уже есть готовая *nix

а window-based можно по пальцам пересчитать (я только argoUML выделю из общего мессива);
если знаете, подскажите ещё.

все семейство Eclipse-RCP? OpenOffice? ну это из масс-продакшена. на яве обычно пишут мультиплатформенный энтерпрайз-софт, у нас это не развито (ибо у нас на фортране пишут), но в той же Германии заказчики очень по этому поводу озабочены

(отмечу, что java находится на 1-ом месте в топе используемых языков).

вот кстати немного косвенный рейтинг популярности языков:
http://www.indeed.com/trendgraph/jobgraph.png?q=java%2Cphp%2Cc%23
http://www.google.com.by/trends?q=java%2Cphp%2Cc%23&ctab=0&geo=all&date=all&sort=0

личный опыт (ака у меня всё работает а у тебя кривые руки) выкидываем вон, только пруф линки на сторонюю инфу спасут родину.

ничего себе... а для чего тогда эта тема тут?
« Последнее редактирование: 17 Июнь 2009, 13:29:00 от spammer » Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,562 секунд. Запросов: 20.