Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  17:54[Войти] | [Зарегистрироваться]
Обсуждение темы:
Отношение Паскаль-программистов к Java.

Доброе время суток. Хотелось бы открыть новую тему для обсуждения на Базарной площади:

тема:
Java := Си(Паскаль);

содержание: Хотелось бы узнать мнение жителей славного Королевства по поводу Java - сам я сейчас слезаю с Delphi и перехожу на Borland JBuilder 4. Интересно что при изучении Java я обнаружил, что хоть по синтаксису написания Java и смахивает на Си, но по смыслу это больше напоминает Object Pascal (с Обероном как братья близнецы). Больше всего поразило, что Java гораздо строже, чем Pascal (чего только стоит требование описывать методу или обрабатывать генерируемые им Exception). Также в Java напрочь отсутствует наши любимые по Delphi Access Violation. Базовые библиотеки гораздо мощнее и продуманней, чем в Delphi VCL. Пакеты позволяют разделять пространство имен, что гарантирует их уникальность и снимает головную боль для разработчиков компонент по поддержке старых версий (думаю что в Delphi 5 одновременно пользоваться еще и VCL от Delphi 3 - это с области фантастики). Все остальное тоже на высоте - работа с базами данных на 5 (Borland постаралась с учетом ошибок на Delphi), многопоточность - это часть языка, и много чего еще вкусного. Скорость - не проблема, как Вы могли бы подумать (не поленился - потестировал - скорость с приложением на Delphi одинаковая, иногда даже быстрее - это кстати и не удивительно - в какой то мере со своими RTTI любое Delphi приложение тоже не тянет на полностью скопилированное в машинный код, а в Java на это оптимизация предусмотрена). Слабое место - это память и сборщик мусора. Память жрет неплохо, потому как Java чистый обьектно-ориентированный язык и в нем обьектами является все, даже элеиенты массивов. Сборщик мусора в последней версии Java довольно неплох, но лучше его настроить самому для улучшения производительности. И еще - начав писать на Java убедился в 2 вещах: во первых Си диалект вписывается сюда более удачно, чем если бы Java делалась на Паскаль-диалекте и во вторых - писать программы на Java быстрее, удобнее и прибыльнее (многоплатформенность, мощные базовые библиотеки и реклама Sun делают свое дело).

Хотелось бы немного "побазарить" на эту тему с жителями Королевста - что они думают по поводу перехода на Java - я считаю, что это следующая ступень в моей жизни программиста, кто то из моих знакомых считает, что это блажь и надо оставаться на Delphi и ждать 6 версию. Кто то считает, что я просто пытаюсь сменить рынок на более разрекламированный и оплачиваемый (и это тоже играло свою роль). Как говорится вопрос в студию: "Отношение Паскаль программистов к Java".

Konstantinov Alex

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 391 сообщение

Добавить свое сообщение

Отслеживать это обсуждение
<<<... | 351—342 | 341—332 | 331—322 | ...>>>
Всего сообщений в теме: 391; страниц: 40; текущая страница: 6


№ 341   31-07-2001 19:37 Ответить на это сообщение Ответить на это сообщение с цитированием
Интересно узнать мнение жителей королевства (тех, кто сталкивался с применением и Delphi, и Java в приложениях для работы с базами данных).

У меня возникло подозрение в быстродействии ADO по сравнению с мостом JDBCODBC. По скорости доступа к таблицам на удалённом MS SQL Server 2000 (через TCP/IP) выполнение SQL запроса через Java-драйвер (sun.jdbc.odbc.JdbcOdbcDriver) происходит значительно быстрее ADO-шного. Таблица с несколькими тысячами записей отображается быстрее в Java-приложении, чем в подобном приложении на Delphi.

Условия тестирования не включали в себя какие-либо специфические настройки компонентов ADO и Java -- брались из палитры соответствующих IDE, указывались ODBC-источник данных, имя пользователя и пароль, запрос SQL: select * from testtable.

Так вот отображение содержимого таблицы в Delphi-компоненте TDBGrid происходило очевидно медленнее, чем в похожем компоненте JBuilderа.

Кто может высказаться по этому поводу?
 iZEN


№ 340   07-05-2001 07:58 Ответить на это сообщение Ответить на это сообщение с цитированием
Для iZEN:

На счет блефа, абсолютно согласен. Лично я отношусь к Linux, ни чуть не лучше чем к Java (со, вполне, здоровой долей скепсиса). По моему мнению, единственный продукт оправдавший свою рекламную кампанию это Windows (имеется ввиду линия NT).


№ 339   05-05-2001 14:09 Ответить на это сообщение Ответить на это сообщение с цитированием
/**
Казанцев Алексей:
><...>Сейчас идет новая "эпидемия" - Linux. Куда ни глянь везде Linux,Linux,Linux... Есть уже и Linux-телевизор и Linux-холодильник, но вот Linux мобильник наверное будет не скоро, хотя кто их знает, может и есть уже.
*/

Всё начинается заново: ещё одно новое поколение выбирает пепси (на самом деле тот же блеф рекламной суматохи).
То, что было в начале с Java, повторяется до строчки.
Видно, так хочется упорядочить суетный быт (мир), что надежда на появление чудо-дома сидит не только в умах домохозяек.
 iZEN


№ 338   17-04-2001 12:06 Ответить на это сообщение Ответить на это сообщение с цитированием
Для Lamer:

Ну коли часы, уже, с Linux (или под Linux?), то, что и говорить... Значит Java теряет этот рынок быстрее чем мне казалось, а ведь она расчитывалась именно для него. Может это от того, что Sun попыталась объять необъятное и убить десяточек-другой зайцев, а в результате... хотя о результате можно будет судить, несколько, позже. Кстати HP отказалась от использования Java в своих "железных" разработках и разрабатывает свою альтернативу.


№ 337   17-04-2001 08:35 Ответить на это сообщение Ответить на это сообщение с цитированием
Вообще-то для встроенных устройств создавали Аду. Вот она то и летает, и плавает, и поливает, и прочая, прочая ...


№ 336   16-04-2001 20:17 Ответить на это сообщение Ответить на это сообщение с цитированием
to 240

>>Последняя новость - друг нанимался на работу в австралийское отделение Citibank. Искали программера, знающего С++ и Джаву с тем, чтобы помог перетащить кое-что из старого С++ на новую Джаву.

Как правило такие "работающие" приложения - тупая форма с забиванием данных в базу.  Сколько в банках не был - любой поиск по базе занимает жуткое время. Раз минуту пришлось ждать.
Что же для таких задач может и хватит жабы.

to 250
>>Я думаю не зря в университетах Америки вводят преподование по Java и исключают из программы Си.

Зря так думаете, университеты вводят то что востребовано на рынке.
Завтра пойдет C# и с жабы перелезут на него. Вообще университеты - плохой пример для определения крутизны языка

to 251

>>Раньше все серьезные программы только на С писали (когда было засилье Унихов), и где С теперь?

Дорогой мой, Си никуда не делася. Что бы написать любой язык, ОС под новую платформу - береться старый добрый Си.
Увы, яйцо раньше курицы не получаеться делать.

to 253:
>>PS2 согласен, языки умирали, Fortran например, но никто не писал операционки на Fortran'е

Ошибаетесь, в научном мире это язык N1 надавно купили последнюю версию Compaq Fortran c поддержкой COM/DCOM.
Язык развиваеться и очень неплохо.
До сих самые лучшие считалки  - на фортране, увы даже Си отстает в этом классе задач.

to 332:

>>Для чего в мобильники, холодильники, поливалки и т.д. надо встраивать Java.
>>Чем жаба ЛУЧШЕ, ЭФФЕКТИВНЕЕ, остальных средств ?

Увы сначала пишут для нового устройства С++, а потом на нем писать еще виртаульную машину с тормозной жабой  - накладно.

Поэтому для встроенных устройст С/C++ остаеться вечным и неизменным языком.


№ 335   16-04-2001 17:18 Ответить на это сообщение Ответить на это сообщение с цитированием
Уже есть Linux-часы наручные.


№ 334   16-04-2001 14:40 Ответить на это сообщение Ответить на это сообщение с цитированием
Для Сергея Тарасова:
:)

Для TEvg:
Боюсь, что и этот рынок Java начинает терять. Сейчас идет новая "эпидемия" - Linux. Куда ни глянь везде Linux,Linux,Linux... Есть уже и Linux-телевизор и Linux-холодильник, но вот Linux мобильник наверное будет не скоро, хотя кто их знает, может и есть уже.

P.S.
...толи еще будет ой-ой-ой. (с) А.Б. Пугачева.


№ 333   15-04-2001 14:48 Ответить на это сообщение Ответить на это сообщение с цитированием
TEvg
Жаба в холодильнике дольше сохраняется свежей. Поливалки дают жабам необходимую влагу при калифорнийской жаре. А мобильник поволяет зоологам отслеживать миграцию жаб.


№ 332   14-04-2001 10:42 Ответить на это сообщение Ответить на это сообщение с цитированием
Очень хочу услышать от профи ответ на такой вопрос:
Для чего в мобильники, холодильники, поливалки и т.д. надо встраивать Java.
Чем жаба ЛУЧШЕ, ЭФФЕКТИВНЕЕ, остальных средств ?

если кто-то может об этом много сказать - шлите на мыло.


<<<... | 351—342 | 341—332 | 331—322 | ...>>>
Всего сообщений в теме: 391; страниц: 40; текущая страница: 6


Добавить свое сообщение

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования