Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Вниз

Зачем нужна JAVA и надо ли на неё переходить?   Найти похожие ветки 

 
NewDelpher ©   (2004-11-17 11:19) [0]

Поставил JBuilder-2. Не вижу возможности добавлять свои компоненты, программа не запускается вне среды (выдает ошибку). И какой смысл вообще переходить на эту байду, если в Delphi уже есть куча готовых компонетов для всех мыслимых задач?


 
PVOzerski ©   (2004-11-17 11:28) [1]

Но Delphi до версии 7 - сугубо для Win32. Java же - вещь кросс-платформенная. Конечно, Delphi.NET - тоже вариант... Но не вов всех случаях эта замена адекватна. Если по ТЗ надо работать именно с виртуальной машиной Java - выбора нет. Конечно, теоретически можно представить себе соответствующий транслятор Object Pascal"я. Но вот команда FreePascal портировать свое детище на такую платформу не взялась, сказав, что надо переделывать всю логику компилятора (была такая ветка на их форуме уже много лет назад).


 
Danilka ©   (2004-11-17 11:36) [2]

NewDelpher ©   (17.11.04 11:19)
гы. ты-бы книжки какие сначала почитал-то. :))

> И какой смысл вообще переходить на эту байду

Не видишь смысла, зачем ставил?


 
NewDelpher ©   (2004-11-17 11:36) [3]

А как быть с компонентами? Если не устраивает стандарный грид?


 
NewDelpher ©   (2004-11-17 11:39) [4]


> Danilka ©   (17.11.04 11:36) [2]
> NewDelpher ©   (17.11.04 11:19)
> гы. ты-бы книжки какие сначала почитал-то. :))

скачал тут лекции, для студентов. Почитал. А как компоненты устанавнавливать, не въехал. И не нашел в интренете.


 
Dmitriy O. ©   (2004-11-17 11:41) [5]


> NewDelpher ©   (17.11.04 11:39) [4]

Вроде есть более новые версии JBuilder


 
Poirot ©   (2004-11-17 11:44) [6]

А мне каца, что это просто пахнет флудом этот топик:)
Ибо ну нельзя стравнивать такие весчи - просто нельзя:) вы ешшо Симбиановскую платфонрму возмите и сравните:)
Тпа там надо делать всё руками, диалоги самому создавать ручками и всё такое, тогда уж лучче под делфи всё писать:) воть:)


 
Danilka ©   (2004-11-17 11:45) [7]

[4] NewDelpher ©   (17.11.04 11:39)
Не знаю, я визуальными средами не пользовался, сначала блокнотом, затем блокнотом с подстветкой синтаксиса, а остановился на вот-этой среде:
http://www.jcreator.com
только, в то время она не была визуальной (версия 2), сейчас не знаю.


 
NewDelpher ©   (2004-11-17 11:53) [8]


> Poirot ©   (17.11.04 11:44) [6]
> А мне каца, что это просто пахнет флудом этот топик:)
> Ибо ну нельзя стравнивать такие весчи - просто нельзя:)
> вы ешшо Симбиановскую платфонрму возмите и сравните:)
> Тпа там надо делать всё руками, диалоги самому создавать
> ручками и всё такое, тогда уж лучче под делфи всё писать:)
> воть:)


Просто здесь (да и не sql.ru) несколько раз всплывали реплики, что клиент-сервер надо бы писать на Java. Вот и задумался, а надо ли?


 
Dmitriy O. ©   (2004-11-17 12:01) [9]

Это сейчас модно писать на Java . И перспективно т.к. "Написанно раз Работает везде"


 
Poirot ©   (2004-11-17 12:03) [10]

Просто на Жаве, это буит немного проще написать, а так не принципиально:)


 
NewDelpher ©   (2004-11-17 12:15) [11]


> Poirot ©   (17.11.04 12:03) [10]
> Просто на Жаве, это буит немного проще написать, а так не
> принципиально:)

Проще? А я думаю сложней.


 
Poirot ©   (2004-11-17 13:06) [12]

Неа... В о бщем случае легче организовать взаимодействие в том плане, что в Жаве изхначально классы использовать легче. чего стоит только одно соединение +  кроссплатформенность. что есть огронмный плюс... можно дон-нет бзать, но.. это баальной нот для кроссплатформы:)
А если вам каца не так, то попробуяте посмотреть.. вообщем вопрос уже просто предпочтений... некоторым проще на VC писать БД:)


 
Странник ©   (2004-11-17 14:31) [13]


> Поставил JBuilder-2.

И где ж ты такой антиквариат раскопал?

Уже 10-й давно вышел.


 
Megabyte-CeerCop ©   (2004-11-17 14:44) [14]

Да, я сейчас по долгу работы тоже джаву изучаю.
По началу долго её просто нелюбил, хотябы за отсутствие любимых EXE в готовом продукте :)
А щам маленько попривык. Вроде ничего, хотя конечно пригодна она лишь для специфичных вещей типа БД и NET.

А воще, если бы мне разрешили, я бы эту джаву зарубил бы двумя руками.


 
Dmitriy O. ©   (2004-11-17 15:11) [15]


> вещей типа БД и NET.

Вобщето была инфа что в NASA  в миссии марсаходов использует софт на JAVA


 
GrayFace ©   (2004-11-17 15:37) [16]

NewDelpher ©   (17.11.04 11:36) [3]
Есть такие "Java Beans". Это Java компоненты. Вообще, в Java с объектами работа значительно лучше, стандартная иерархия классов продуманнее и есть свои возможности, типа чтения XML и т.д. Если тебе не нужна кроссплатформенность и продвинутое ООП, то никакого смысла в переходе нет. Про клиент-скрвер ничего сказать не могу - не сталкивался. О, еще про Unicode забыл. Он там полностью поддерживается.

Megabyte-CeerCop ©   (17.11.04 14:44) [14]
Вроде ничего, хотя конечно пригодна она лишь для специфичных вещей типа БД и NET.

Ничего подобного.


 
Megabyte-CeerCop ©   (2004-11-17 16:27) [17]


> NASA  в миссии марсаходов использует софт на JAVA


Это не удивительно, ведь изначально Жава разрабатывалась как язык управления бытовыми приборами.


 
iZEN ©   (2004-11-17 17:42) [18]

Вот что я раскопал о "седом" JBuilder:
0. http://www.osp.ru/pcworld/1998/02/194.htm
1. http://www.osp.ru/pcworld/1999/05/030.htm
2. http://www.osp.ru/pcworld/1999/03/140.htm
3. http://www.osp.ru/pcworld/2000/02/142.htm

В общем случае создание приложений в JBuilder следующее:
1) Создаетё новый проект;
2) Создаёте классы, которые нужны;
3) Компилируете;
4) Создаёте JAR-файл (с правильным манифестом внутри);
5) Даёте другим этот jar-файл, но при этом говорите, что у них должна быть установлена JRE желательно последней версии, тогда они смогут запускать ваш jar прямо из Проводника как exe-Файл по клику мышой.


 
Alex Konshin ©   (2004-11-17 21:20) [19]

Java не для компонентов, там программировать надо.

А если серьезно, то в Java действительно непросто делать UI. Но с другой стороны серверные приложения писать на ней намного проще. Язык так вообще я бы поставил как пример - очень логичный и минимум конструкций, ни C++, ни Delphi, ни C# (хотя он близок) не могут в этом состязаться с Java.

В качестве альтернативы можно посмотреть на C# - это некий компромис между Java, C++ и Delphi.


 
iZEN ©   (2004-11-17 23:08) [20]

/**Alex Konshin ©   (17.11.04 21:20) [19]
Java не для компонентов, там программировать надо.
*/
Эт точно.

Но тем не менее компонентная идеология присутствует и там:
+ спецификация по оформлению кода в виде JavaBeans (те самые, что "вставляются" в палитры копАнент различных java-сред разработки и живут своей жизнью во время виЖуального дизайнинга формАчки риложения);
+ спецификация EJB для серверных приложений (работа в контейнере аппсервера).

Так что вопрос: помогите достать компАнент в команде java-разработчиков может быть воспринят, мягко скажем, неадекватно. ;)


 
Megabyte-CeerCop ©   (2004-11-18 06:38) [21]

Действительно, исполняемые объекты в java - это jar архивы, в которых в отдельных папках лежат картинки, используемые в проге, звуки (если такое нужно) и т.д. А сама прога хранится в бинарном файле с расширением class. Последних, в среднем приложении, около 20 шт. В этих бинарниках спрятан Байт-код, который интерпритируется Java-машиной. Стартовый бинарник прописан в файле Manifest.

Вроде идея простая, и работать должна правильно на любом компе, где есть java-машина (JVM).
Но я чаще сталкивался с обратным. Приложение, собраное и обкатаное на одном компе, на другом - ведет себя совсем непредсказуемо. То кнопок каких не достает, то закрытие окна не срабатывает. А в другой раз запустишь - вроде пашет.

Непредсказуемая и глючная вобщем вещь. Не понимаю за что эти вещи так хвалят (типа Java и Oracle).

Мой выбор - Borland forever!!
Вот эти люди понимают что нужно для комфортной работы!
(кроме, наверное, Borland JBuilder).



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.116 c
14-1100545072
Hmm
2004-11-15 21:57
2004.12.05
Нужна инфа: ассемблер, генератор случайных чисел.


14-1100515598
AlexG
2004-11-15 13:46
2004.12.05
Что за Delphi 2005


14-1100612899
European
2004-11-16 16:48
2004.12.05
Таненбаум. Современные операционные системы


4-1098443115
Rusty
2004-10-22 15:05
2004.12.05
Как отловить потерю фокуса компонентом?


14-1100756936
gn
2004-11-18 08:48
2004.12.05
Билл Гейтс: пароль мертв





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский