JavaПоможем друг другу!
#63
Отправлено 17.02.2008, 12:09:57
Да. Я знаюВот еще случайно наткнулся
https://xhtmlrenderer.dev.java.net/
Посмотрел уже...
Joshua Marinacci кстати сказал...
И теперь знаю почему! (Он сам в этом проекте участвует )
Как обычно, я думаю - совсем наоборот!Eclipse использует движок мозиллы в линуксе и IE в венде. Имхо самый правильный подход.
ИМХО:
--------------------------------------------------------------------------------
1. Одна и таже страница под разные браузеры может выглядеть - по разному.
Т.е. тут появляются теже проблемы, что и у веб-мастеров сейчас, когда приходится делать страницу, и проверять её под несколько браузеров.
Но у веб-мастеров то эта зависимость которой нельзя избежать, а в нашем случае можно просто выбрать другой framework для использования...
2. Используя инсталлированный браузер, приложение становится больше зависимо от того как настроена OS.
У меня к примеру так и не получилось запустить JDIC(использует браузер по умолчанию в системе) под Linux... "Не могу найти браузер" - хоть ты тресни!!!
Под Windows и MacOS - нормально.
Просто эта проблема может выскочить у пользователя,
а он, скорее всего - помыкается, помыкается и забьет... скачает другое приложение.
Для сравнения, WebRenderer, Lobo(которые не зависят от ОС) запустились на всех OS с полпинка и что самое главное - картинка везде абсолютно одинаковая!!! Один и тот же код её рендерит!
А у JDIC - под Windows и под MacOS - маленькие различия, но все же были!
3. Есть проблема использования не родного Look and Feel!
Т.е. если используется движок браузера OS и в HTML странице будут кнопки, поля для заполнения и проч., то они все будут с родным LaF(Windows - к примеру) в то время как все приложение будет использовать, скажем, Substance LaF!!!
В JadeLiquid(WebRenderer) эту проблему решили, но и их проект стоит-то сколько!!!
А Lobo вообще - Pure Java... там эта проблема не стоит.
Вообще я думаю, что создавая кроссплатформенное приложение на Java нужно стараться сводить к минимуму любые зависимости от OS...
Тогда, если Java - работает нормально, твое приложение тоже - работает нормально, а остальное - неважно!!!
--------------------------------------------------------------------------------
Касательно моего маленького проектика...
Сделал все на движке Cobra от Lobo. Очень даже ничего получилось!!!
Небольшие недостатки конечно же есть, но в целом, именно то что я хотел.
Жду с нетерпением Майский JavaOne, со слов Joshua там должны презентовать
этот новый API для рендеринга HTML-страниц...
Сообщение отредактировал Cybergeek: 17.02.2008, 12:39:26
#64
Отправлено 17.02.2008, 12:42:37
В общем я не совсем было понятно, зачем вам браузер. Если показывать относительно простую разметку, например файл помощи, то конечно встроенные Java-рендереры скорее всего окажутся предпочтительнее, как раз по этим самым причинам — переносимость и отсутствие зависимостей.Как обычно, я думаю - совсем наоборот!
А если надо показывать реальные страницы из интернета, то здесь дело совсем по другому. Они чаще всего не соблюдают никаких стандартов, используют какие то хаки браузера для корректного отображения и тд и тп. И в этом случае использовать готовый рендерер — имхо единственное разумное решение. Возможно этот дорогой компонент подойдёт, если они в него вложили достаточно много усилий.
#65
Отправлено 17.02.2008, 13:18:17
-> Решение на Java, имеющее хорошую поддержку HTML 4.0 и CSS с возможностью использовать свой LaF - ВСЕ!
Но вообще, разного рода идеи проектов, основанные на совместном использовании Desktop Java и Web Browser'а витают в моей голове
уже очень давно, так что меня интересует вообще все, что есть по этой части.
А насчет WebRenderer - JadeLiquid его очень хорошо сделали...
Там используется движок от Mozilla(читай: весь HTML рендерит стандартный Mozilla Browser), а все html-контролы делаются SWING'ом !!!
Все это довольно мало весит(в мегабайтах)
Не зависит от ОС так, как JDIC
И работает очень быстро !!!
Поддерживаются даже Applet'ы !!!
Сообщение отредактировал Cybergeek: 17.02.2008, 13:33:39
#67
Отправлено 17.02.2008, 23:56:38
#68
Отправлено 25.02.2008, 11:50:44
http://java.sun.com/...se/consumerjre/
Кто что думает на этот счет ?
Сообщение отредактировал Cybergeek: 25.02.2008, 11:52:57
#69
Отправлено 25.02.2008, 21:28:20
Sun пытается залезть на рынок десктопных приложений. Было бы это лет 10 назад, другое дело, а сейчас, имхо, поезд ушёл к дотнету.Было бы интересно послушать мнения о Consumer JRE / Java SE 6 Update N...
#70
Отправлено 01.03.2008, 13:14:44
Для Windows - возможно... но не для Linux & MacOS !Sun пытается залезть на рынок десктопных приложений. Было бы это лет 10 назад, другое дело, а сейчас, имхо, поезд ушёл к дотнету.
Было бы интересно послушать мнения о Consumer JRE / Java SE 6 Update N...
#71
Отправлено 06.05.2008, 15:11:41
Культовая книга для каждого Java-программиста =)
Effective Java Programming Language Guide 1st edition (Скоро выйдет 2nd edition !)
Java Concurrency in Practice
Опупенная! =) книга об эффективном использовании многопоточности в Javа 5.0 & 6.0
Java Developers Almanac 1.4 online версия! (если кому надо могу зааплодить такую же но в pdf... для локального использования)
Материал подается кусками кода, а не разжовыванием - все что надо программисту!
Правда устарела немного и актуальна для Java SE 1.4.* но тем не менее очень полезна.
(В свое время мне очень помогла в вопросе более гибкого использования регулярных выражений в Java).
HeadFirst Java 102Mb (У меня бумажная, в интернет к сожалению только сканированная)
Очень оригинальная книга обучающая основам Java
ЗЫ Все ссылки не проверял, так что если не работает скажите, др. кину.
И еще: У меня вообще около 150 книг по Java (и журнлов немного есть JDJ, JavaWorld) в форматах chm/pdf в промежутке 2000 - 2008 годов. 95% на анг. языке. Так что если что надо и неможете найти... спрашивайте мож у меня есть...
Позже мож выложу полный список... щас - лень =)
#72
Отправлено 11.06.2008, 10:39:46
UNA
Вот интервью человека причастного к его созданию, а попросту президента n-brain и главного разработчика по совместительству =)
Что прикольно в этом приложении, так это сам редактор кода - Идейный(IntelliJ IDEA) !!!
По всей видимости это либо компонент JIDE Code Editor либо... ?!!! =))))) Выдвижные окна, Garbage Collector в правом нижнем углу (оба JIDE'шные наверно тоже) - как в IDEA...
Есть еще Whiteboard - доска для рисунков =)))))))))))) Короче задумано как обычная доска в любом офисе для визуального представления идей... Тоже понравилась затея...
Еще, но это уже наверно личное, все оформление и сайта компании и самого редактора в стиле - Cyberpunk !!! (Я такое вижу впервые) Головы с трубками - чисто Киберпанковские...
L&F - Synthetica...
Ну само сабой поддерживает Java, C#, Ruby etc.
Короче прикольнул сильно... гораздо лучше чем JEdit, такое ощущение что работаешь за IDEA Light какой-нить, со смененным L&F и иконками =))))))))))
Сообщение отредактировал Cybergeek: 11.06.2008, 11:13:00
#73
Отправлено 11.06.2008, 12:55:36
Требуется разработка приложения на Java для платформы Symbian OS. Ни какой развлекаловки, исключительно для корпаративного применения. Есть довольно точное представление задачи и конечно нет ответа как это сделать. С чем вобщем к Вам и обращаюсь.
Готовы выступить заказчиком в любой форме как в виде частного лица и как компания.
Отклики прошу в личку.
#76
Отправлено 16.05.2011, 12:07:31
Оченьт сильно нужен Руководитель группы разработчиков ПО
Краткое описание позиции:
Обязанности:
Руководит проектом. Организовывает работу программистов работающих над созданием программного кода.
Отвечает за плановое и эффективное исполнение разработки продукт
Требования:
Образование- Высшее
Специальность- Информационные технологии
Стаж работы по аналогичной специальности- от 3-х лет в качестве руководителя группой разработчиков программного обеспечения
Умения:
разрабатывать технические задания для программистов (входные данные/результат).
распределять работы в команде исполнителей проекта.
планировать программные задачи, распределять их по времени и составлять график работы.
проводить наблюдение за соблюдением технических спецификаций продукта.
оценивать результаты работы исполнителей проекта и корректировать их деятельность.
Навыки:
подбора ключевых технологических инструментов и стандартов
диагностики и разрешения технических проблем
мониторинга состояния продукта (ведение списка обнаруженных ошибок)
подбора инструментов разработки, метрик и стандартов и наблюдение за их использованием.
Специальные знания и навыки
Знание JAVA, СУБД (желательно Oracle)
Владение инструментарием управления цикла коллективной разработки продукта — от написания исходного кода до отладки;
Знание стандартов в IT области, умение составлять техно-рабочую документацию.
Отличные коммуникативные навыки;
Гибкость, инициативность, аналитические способности;
Технический английский
Буду Вам очень признателен за обратную связь!
Мои контакты: igor.osmushko@gmail.com
или ЛС.
ЗЫ
Сорри за офтоп
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0