![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| skhilkov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 371 Регистрация: 11.4.2006 Где: TOMSK Репутация: 2 Всего: 7 |
У меня возник такой вопрос я проверяю версию jre и в зависимости от этого включаю(не включаю) в свой код какие-то классы, которые, скажем, есть в 1.5 и нет в 1.4, например:
Так вот, вопрос - может ли это вызвать какие-либо проблемы (например на каких-либо jre, возможно под различными ОС)? Я проверял на винде в версиях 1.4 и 1.5 - все работает. Но руководство относится к таким проверкам с недоверием... -------------------- Кто понял жизнь, тот не спешит. |
|||
|
||||
| y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: 5 Всего: 13 |
я тоже отношусь к таким проверкам с недоверием.
Зачем писать разный код, коорый делает одно и тоже? Если надо поддерживать минорные версии, то надо изначально писать под минорные, т.к. в Java заявлена обратная совместимость и то, что работает под 1.4 будет также работать под 1.5 без дописывания -------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
| LSD |
|
||||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Лучше это делать через фабрику:
И меньше проблем с компиляцией будет. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||||
|
|||||||
| skhilkov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 371 Регистрация: 11.4.2006 Где: TOMSK Репутация: 2 Всего: 7 |
y3u, Просто если заявлено, что минимальная поддерживаемая версия - 1.4, то почему те, кто используют более поздними версиями не могут воспользоваться дополнительными преимуществами? Это даже своего рода стимул для обновления jre. LSD, Спасибо, так и сделаю! Это сообщение отредактировал(а) skhilkov - 28.12.2006, 14:49 -------------------- Кто понял жизнь, тот не спешит. |
|||
|
||||
| y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: 5 Всего: 13 |
ИМХО я с тобой не соглашусь -------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
| val |
|
|||
![]() Program developer ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 992 Регистрация: 14.1.2003 Где: г. Киев Репутация: нет Всего: 7 |
Мне тоже кажется, что делать в некотом смысле винегрет из кода смысла нет... Ведь написать код, который будет полностью удовлетворять стилям версий 1.4 и 1.5. одновременно вы не сможете, да и не надо это. Вот и получся винегрет из 1.4 и 1.5.
-------------------- Терпимость - величайшее благо человечества... Ярчайший признак интеллекта – постоянно хорошее настроение… |
|||
|
||||
| skhilkov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 371 Регистрация: 11.4.2006 Где: TOMSK Репутация: 2 Всего: 7 |
y3u,
видите ли, может с архитектурной точки зрения это не очень хорошо, но в моем случае следует учесть специфику продукта - это апплет. Пока еще не все юзеры перешли на мажорные версии, и вот им то уж точно нельзя заявлять о том, что их версия jre не годится(поэтому и нельзя заявить что минимальная версия 5.0), зато те, кто поставит более новую версию jre будут довольны(как мне кажется, таких все же больше)! С точки же зрения "винигрета" - то я не соглашусь с вами, по крайней мере тот пример, что привел LSD, очень даже логичен, построен на основе известного паттерна - где ж здесь винигрет? -------------------- Кто понял жизнь, тот не спешит. |
|||
|
||||
| y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: 5 Всего: 13 |
винигирет будет, когда таких фектори будет много штук и они превратятся в стратегию к тому же, уже официально самым последним JRE считается мустанговский. К тому же автоматическое обновление у большинства есть. К тому же для апплета можно указать минимальный JRE, чтобы пользователю предложили его загрузить автоматически... к чему карячиться? Я тоже работаю под 1,4 СДК, но JRE у меня стоит шестой давно... вобщем любой менеджер продаж скажет, что удовлетворять нужно потребности большинства, потому как если поддерживать в массовом продукте все возможные случаи - можно проект хоронить через некоторое время, потому как погрязнете в своих этих фектори. Всегда будут дятлы, которые будут сидеть на 1.4 джаве, даже когда дельфин выйдет... Это сообщение отредактировал(а) y3u - 28.12.2006, 22:24 -------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
| skhilkov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 371 Регистрация: 11.4.2006 Где: TOMSK Репутация: 2 Всего: 7 |
y3u,
Видишь ли, эти самые дятлы - конечные покупатели, то есть они с помощью апплета делают заказы, поэтому подстраиваться под них приходится.... Да я и сам думаю, что идеальным вариантом была бы поддержка минорной версии 1.5, но, к сожалению, не я это решаю... Да и к тому же не все посетители таких сайтов имеют такой инет, чтобы спокойно закачать себе новую версию java, представь что там половина по модему ходит.... -------------------- Кто понял жизнь, тот не спешит. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Модератор: давайте не будем углубляться, в обсуждение того, какие пользователи плохие. Это не имеет никакого отношения к Java. Если хотите создайте тему в разных вопросах, и там занимайтесь орнитологией.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |