Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чего в Java такого сверхъестественного? Расскажите, почему вы его так любите. 
:(
    Опции темы
everyone
  Дата 8.1.2005, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 24.3.2004

Репутация: нет
Всего: 4



Java называют прорывом. Преимущество перед другими компиляторами (Perl) - скорость, которая достигается байт-кодом. Перед языками низкого уровня (C++) - многоплатформенность. Кроме того интеграция с Web (applet).
Но, как бы там ни было, я так и не увидел в нём золотой середины. Не видел на Java ни одного серьёзного приложения, разве что в мобильных средах, от которых не требуют ничего сверхъестественного.

Предупрежу, что на Java писал только простенькие приложения для работы с текстом, по-этому я и не доверяю своему мнению. Может кто-нибудь объяснить почему же многие не задумваясь говорят: "Java - это сила".

--------------------
Что написал, то написал (Пилат)
PM ICQ Skype   Вверх
Guest
Дата 8.1.2005, 13:16 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Больше занимайся java-ой и поймешь че можно делать. Удачи !
  Вверх
redrick
Дата 8.1.2005, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 547
Регистрация: 7.1.2004
Где: Москва

Репутация: 3
Всего: 5



Java - это прежде всего serverside programming имхо, то бишь J2EE

на стороне клиента Java врядли(по крайней мере в ближайшем будущем) найдет широкое применение(хотя 3d desktop впечатляет...) - опять же имхо

насчет продуктов - не считая всевозможных веб-порталов, вот например продукт(знаю о нем по стольку, по скольку сталкивался) http://netcracker.com/ossengine.html


--------------------
Имею Мнение Хрен Оспоришь   
PM MAIL ICQ   Вверх
Domestic Cat
Дата 8.1.2005, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Цитата(everyone @ 8.1.2005, 03:40)
Не видел на Java ни одного серьёзного приложения, разве что в мобильных средах, от которых не требуют ничего сверхъестественного.


Гугль рулез.


--------------------

PM   Вверх
chipset
Дата 8.1.2005, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: нет
Всего: 165



Цитата(everyone @ 8.1.2005, 01:40)
Но, как бы там ни было, я так и не увидел в нём золотой середины. Не видел на Java ни одного серьёзного приложения, разве что в мобильных средах, от которых не требуют ничего сверхъестественного.

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


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Се ля ви
Дата 8.1.2005, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 8
Всего: 127



Дык дело не в приложениях, а в Корпоративных Информационных Системах (КИС).
Цитата(everyone @ 8.1.2005, 12:40)
Не видел на Java ни одного серьёзного приложения
Ты и не увидишь этого пока не устроишься работать в крупную денежную контору, кои в основном водятся на западе - но и у нас многие уже это внедряют. Прогресс идёт, хотя и медленно...

Почитай про КИС - вещи действительно передовые и очень нужные крупному и среднему бизнесу (у мелкого стока денег нет - удовольствие дорогое). Делают их в основном на J2EE и на dotNET.

Например почитай про сервер BEA WebLogic или IBM WebSphere - страшно дорогие штуки, но их покупают и под них тонны софта пишут. Есть и огромное количество опен-соурсного софта такого же рода.

Просто сидя дома за слабеньким компьютером и мелкими задачками по обработке текстов ты не почувствуешь всей мощи Java, а вот когда изучишь J2EE и сядешь решать масштабные задачи комплексной автоматизации бизнес-процессов в крупной компании - тогда без неё будешь на том же Perl`е или С++ сидеть раз в 30-50 дольше (т.е, естествено, не будешь сидеть вообще, т.к. найдут вместо тебя человека который знает J2EE smile )...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Domestic Cat
Дата 8.1.2005, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Цитата
Ты и не увидишь этого пока не устроишься работать в крупную денежную контору, кои в основном водятся на западе - но и у нас многие уже это внедряют. Прогресс идёт, хотя и медленно...


Угу smile и не обязательно прямо таки крупную smile


--------------------

PM   Вверх
S.A.P.
Дата 8.1.2005, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Цитата
масштабные задачи комплексной автоматизации бизнес-процессов
объясните по человечески, что это такое и что из себя представляют. Может я прямо сейчас кинусь учить Java smile .

PM MAIL   Вверх
S.A.P.
Дата 9.1.2005, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Ну че? Никто не объяснит? У меня тут 10 минут осталось, так было бы о чем ночью подумать.
PM MAIL   Вверх
Се ля ви
Дата 9.1.2005, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 8
Всего: 127



Perchilla

Так просто не объяснишь. Но суть можно.

Смотри - вся трудовая деятельность людей может быть разбита на выполнение рутинных действий и принятия решений. К рутине относится деятельность по заранее понятному алгоритму. А там, где есть такие алооритмы и стоят компьютеры, соединённые в сеть - почему бы не написть программу, которая будет выполнять эту рутину сама и не освободит людей от неё? Тем более, что она справляется с этим лучше. По существу, 60-70% работы в компании возможно автоматизировать, зная особенности её бизнеса и её самой индивидуально, поэтому расширить прозводство при том же составе или уволить 70% персонала - это уж как начальство решит, но в любом случае повышается производительность труда каждого члена коллектива. В любом случае труд людей становится творческий - в идеале - только принятие решений.

А уже автоматизируется всё что только можно - документооборот, бизнес-логика внутренних процессов по работе с клиентами, ведётся База Данных, в которой вся информация зранится. В идеале КИС вообще является ядром компании и компания ничего не теряет даже если уволить ген. директора - всся ключевая для бизнеса информация в ней.

Это сообщение отредактировал(а) Се ля ви - 9.1.2005, 00:21


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Се ля ви
Дата 9.1.2005, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 8
Всего: 127



Цитата(chipset @ 8.1.2005, 22:12)
Я поучусь Яве на бесплатном линухе а потом сяду программить корпоративные прилаги на Win2003.
Ну и легкость, естественность языка...

Гы!.. А зачем тебе тогда Win2003? Сервера-то восновном везде на Linux`е - а Java сильна именно серверами, кроме того - зачем зависить от причуд Microsoft?.. Java же кроссплатформенная!

Я вот наоборот стремлюсь на Linux перейти щас - тока IE держит...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
AntonSaburov
Дата 10.1.2005, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Модератор: Не хотелось бы превращать данный топик в "JAVA рулез". Очень начинает смахивать на "Религиозные войны". Так что поаккуратнее.
PM MAIL WWW ICQ   Вверх
batigoal
Дата 10.1.2005, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 24
Всего: 151



А вообще, каковы сферы применения Java? Я пока сталкивался со следующими применениями:
  • J2EE (с ним и хочу работать вплотную)
  • J2ME
  • мелкий софт для внутренних нужд (например, мы используем программу для простого кодирования текстовых файлов конфигурации)
  • программы для работы с Java (JBulider, IDEA и т.д.)
Существуют ли значимые приложения на Java, кроме перечисленных?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
AntonSaburov
Дата 10.1.2005, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



JAVA предоставляет практически все необходимое для разработки приложений масштаба предприятия.
Если говорить об основных слоях построения приложений:
1. Хранение данных - ну тут само собой всевозможные СУБД
2. Интерфейс пользователя
3. Бизнес-логика

Про пункт 1 говорить нечего - тут СУБД специализированные и что-то JAVA тут не сделает. В принципе тут вообще никто ничего не сделает.

Про пункт 2 - ну тут раздолье для JAVA. Swing & AWT для обычных приложений. JSP/Applets для всевозможных проузеров. J2ME - для мобильных пользователей.

Для 3 пункта - J2EE или просто объекты. Конечно же стоит упомянуть Web-Services.

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

И что больше всего лично мне нравиться - так это продуманность построения классов. Т.к. система была заточена на кроссплатформенность, то это дало потрясающий эффект именно в плане удобства расширения системы классов.

Из реальных проtктов над которыми я работал:
1. Система реализации билетов на концерты. Огрмная система порядка 50 Мб исходных текстов только на JAVA. Включала в себя еще базу данных, флэшки и прочие прибамбасы.
2. Система управления комплекса для производства полупроводниковых пластин. База данных, сокеты, специальные протоколы. Сейчас по моей информации внедряется Web-Services
3. Система сбора и обработки данных/статистика - работа с файлами, графики, сложные элементы графического интерфейса (таких фокусов можно там было натворить - я под Винду с его АПИ такое реализовать смог бы, но за такие сроки)
4. Система для написания всевозможных сервисов для мобильных устройств. Огромная система, которая включала в себя Web-сервер, работа с базами данных (всех ведущих производителей), специальный преобразователь экранов для различных устройств.
5. Система мониторинга сети - включала в себя всевозможные штуки для администрирования сети.

Да те же IDE (JBuilder, IDEA, JDeveloper, NetNeans и прочая) сами по себе являются прекрасным примером.
PM MAIL WWW ICQ   Вверх
igon
Дата 10.1.2005, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 30.10.2004

Репутация: 1
Всего: 21



Цитата
Про пункт 1 говорить нечего - тут СУБД специализированные и что-то JAVA тут не сделает. В принципе тут вообще никто ничего не сделает.


Специалистам по СУБД знание Java тоже не повредит - она является полноценной альтернативой, по крайней мере в Oracle, языку PL/SQL


--------------------
Хотите поговорить об этом?
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0607 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.