Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник |
Коллекция курьезных вопросов из форумов
KOL и MCK |
KOL и MCK - Компактные программы на Delphi
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »
Страницы: 1 2 3 4 5

Как бросить писать на дельфи и начать на ява?


Плохиш ©   (26.09.18 11:47[40]


> Почему именно на java?

Так начальству же сказали на последней пьянке, что "ява - это кроссплатформенно и круто" ;-)


sniknik ©   (26.09.18 11:50[41]

> Почему именно на java?
Потому что именно он выбран за "эталон" к которому стремится. Говорю же задачи переписать именно мою прогу нет. Есть идея перевести ВСЕ на ява. Логику в этом искать последнее дело, может это просто единственный язык который начальство запомнило, может в институте только по нему лекции ему читали, или перед решением они просмотрели "хвалебную оду" яве, а может потому что кто-то посчитал проекты и дал статистику на яве - 10 программ, на C# 4, дельфи 2, на PHP около 5000 но он "отстой" (эй, я так не считаю, а предлагаю версию события), и на этом основании решили - на яву меньше всего переписывать (по количеству программ, а не строк/функционала, до мелочей "высший" разум не опускается).
Выбери любое объяснение, или придумай свое, оно тоже может быть правдой.


xayam ©   (26.09.18 16:12[42]


> Как бросить писать на дельфи и начать на ява?

а я читаю "Как выбросить деньги на ветер и начать..."


MsGuns ©   (26.09.18 20:26[43]

Как мне кажется, начальство в данном случае руководствуется тем, что проект "живой" и умирать не собирается. Коля, конечно, Мастер, но не вечен, скоро на пенсию. Кто будет вести проект дальше ?

Мне пришлось, как и Внуку, "пересесть" на ASP.NET. Начал с десктопных приложений (чтобы к шарпу немного привыкнуть), потом был WebForms, "сделанный" на событийной модели для тех, кто привык к дестопам. Затем был (и есть) MVC

Как по мне, мощно, даже очень, но и куча непоняток, потому что одно и то фактически можно сделать стомами способами :)


aka ©   (26.09.18 21:46[44]

Была у меня на старой работе одна очень "интересная" история. Все было замечательно,  клиенские приложения на предприятие были написаны на Delphi, операторы уже к ним очень привыкли. И тут начинаются ,"улучшения" - ввод в эксплуатацию нового ПО, но уже написанного на Java. Но то что лучшие ПК были ( да и остались) максимум с 1 ГБ оперативки, никого не интересовало. Видать просто отмыли денежки. Через пару лет ещё видать денег захотелось и ввели новое приложение, но уже на Flex (это в Flash в окне браузера) , что вообще оказалось кошмаром. Тормоза вроде на глаз и небольшие, но когда в базу нужно ввести много записей, а оператор привык долбить как робот новые записи, в конечном итоге это выливается в часы лишнего времени. Лично видел летевшую в стену чашку.


sniknik ©   (27.09.18 11:47[45]

Читаю Эккеля «Философия Java», куча пафоса, самовосхваления и самообмана(?... ну вот все сравнения с С, С++, и даже фортраном, вообще с тем что ему удобнее, а где Дельфи, дельфи где я вас спрашиваю? ;)), к C# отношение странное вроде конкурент, но в общем нормальное, типа хороший язык почти как ява, к питону с любовью но старается не говорить пронего, сам на нем пишет). ИМХО конечно, впечатление такое от прочтения.
Но в общем хорошая книга, примеры/описания, вообще их бы оставить, "философию" убрать и была бы вообще отличная.

Пример показывающий переполнение
       int big = MAX_VALUE;
       System.out.println("Большое: " + big);
       int bigger = big * 4;
       System.out.println("Еще больше: " + bigger);
Output:
Большое: 2147483647
Еще больше: -4
ну и комментарий -
Компилятор не выдает никаких ошибок или предупреждений, и во время исполнения не возникает исключений. Язык Java хорош, но хорош не настолько.
Конец комментария.
И ни слова о Дельфи который хорош именно настолько, поставь галочку на Overflow Checking и будет исключение, а не логическая ошибка в вычислениях, которую хрен найдешь...

Ладно, книга старая, может уже что изменилось, и в яве тоже уже такая галочка есть?
Очень актуально, при разных отчетах, когда исходные данные "ключница вбивала" (было например когда баркод в цену засканировали...). Ну и еще бы про бухгалтерское/математическое округление если оно есть узнать, хотя это уже не столь актуально как скрывающаяся ошибка переполнения.


sniknik ©   (27.09.18 11:55[46]

aka ©   (26.09.18 21:46) [44]
Таких историй куча, особенно на заре внедрения 1С когда переходили с самописок написанных по месту и конкретно под задачу, на "универсальный" но почему то не могущий нужное на местах, и жутко неудобный... но перешли. ;(


Игорь Шевченко ©   (27.09.18 13:57[47]


> И ни слова о Дельфи


Зачем о покойниках писать ? Умер и умер.


sniknik ©   (27.09.18 14:58[48]

Первая публикация этой книги была в 1998 году. Дело не в этом и не дельфи, дело в том что он делает сравнения с теми кто явно в проигрыше, не "замечая" тех обходит/лучше чем описываемое им яве. Не объективно. И это считается лучшей книгой по яве. Кстати возможно так и есть, не читал другие, но личное ИМХО - без этой его "философии" можно было бы обойтись, книга стала бы только лучше(и короче раза в три-четыре)... правда название пришлось бы поменять на "справочник примеров и задач на яве"... что не пафосно.


Сергей Суровцев ©   (27.09.18 15:09[49]

>sniknik ©   (27.09.18 14:58) [48]

У него есть "философия С++". Видимо дальше для узнаваемости.

>И это считается лучшей книгой по яве

Есть еще Хорстманн
https://www.ozon.ru/context/detail/id/137377512/


Сергей Суровцев ©   (27.09.18 15:14[50]

>Игорь Шевченко ©   (27.09.18 13:57) [47]

Что меня всегда удивляло, так это то что в неделфийском сообществе, особенно в литературе о делфи вообще никак не упоминалось. Видимо хорошо было жалко.
Все авторы по языкам ссылаются на другие только с С подобным синтаксисом, но, при этом даже билдер не упоминали. Напоминало заговор какой-то. ))


sniknik ©   (27.09.18 15:29[51]

> Есть еще Хорстманн
Это уже лишнее, хотя если что посмотрю, при случае... вообще Эккеля хватит, говорю же, если читать описание только языка, и примеры/задачки решать, то отличная книга.

> Что меня всегда удивляло
А меня вот удивляет когда начинают хвастать каким нибудь "ноу хау" в языке, как это его улучшило и заиграло "новыми красками"... посмотришь, блин, да это было в симпс... дельфи, и давным давно. - Не это не то. И тоже полный игнор. Признались бы честно, скомуниздили.


Сергей Суровцев ©   (27.09.18 16:31[52]

>sniknik ©   (27.09.18 15:29) [51]
>Это уже лишнее

Не лишнее. Только полный двухтомник.


Игорь Шевченко ©   (27.09.18 17:56[53]

Сергей Суровцев ©   (27.09.18 15:14) [50]


> Что меня всегда удивляло, так это то что в неделфийском
> сообществе, особенно в литературе о делфи вообще никак не
> упоминалось


Как и о Visual basic и о Cobol.


> при этом даже билдер не упоминали


А Visual Age упоминали ?


ухты ©   (27.09.18 20:41[54]

Главное не путать индекс первого элемента))


Сергей Суровцев ©   (28.09.18 09:24[55]

>Игорь Шевченко ©   (27.09.18 17:56) [53]
>Как и о Visual basic и о Cobol.

Visual basic хоть иногда упоминается. Хотя это самый распространенный язык. Но вроде как у него своя ниша.
А Delphi как и Java, С++, С# находятся в одном сегменте. Более того С# это тот же Delphi только от Microsoft. Но последние 3 сравнивают между собой часто, а про Delphi молчок, как будто его и нет совсем. Хотя на то время он был минимум равный конкурент, а в чем-то и лидер.


Игорь Шевченко ©   (28.09.18 10:06[56]


> Более того С# это тот же Delphi только от Microsoft


Совершенно разные языки. Delphi был создан как конкурент Visual Basic, а C# - как конкурент Java. А Паскаль как был языком для обучения тупоголовых школяров, так им и остался :)


sniknik ©   (28.09.18 10:19[57]

> Более того С# это тот же Delphi только от Microsoft.
Не, я только слышал(читал не помню где), что для его разработки взяли разработчика VCL из дельфи... вот он (объектная модель С#) может и похож, а язык все таки ближе к С... сказал тот кто на С# и не писал ни разу :), но я зато примеры на нем для ADO читал.


sniknik ©   (28.09.18 10:24[58]

> а про Delphi молчок, как будто его и нет совсем
Это по анекдоту.
У родителей сын семь лет не разговаривал. Они и свыклись с мыслью, что ребёнок родился немым.
И вот сидят они, обедают. Вдруг сын ни с того ни с сего:
— Суп пересолен.
Родители, поражённые:
— Сынок, ты разговариваешь?! А раньше-то чего молчал?
— А раньше нормально было.

Про остальные говорят, что в них лучше стало, что исправили, чем по сравнению с другим таким же отличились... А про Дельфи чего говорить? У него с самого начала все нормально было. ;) И "умер" потому как забывать о нем начали, тоже из-за этого. ;(


Сергей Суровцев ©   (28.09.18 11:22[59]

>Игорь Шевченко ©   (28.09.18 10:06) [56]
>Совершенно разные языки. Delphi был создан как конкурент Visual Basic, а C# - как конкурент Java.

Ясен пень разные. Очень разные. И про мотивы создания все так. Но идеологически C# гораздо ближе к Delphi чем к Java. Поэтому делфисту гораздо проще перейти на него, да и программы портировать на него много проще, чем на java.

>sniknik ©   (28.09.18 10:19) [57]
>Не, я только слышал(читал не помню где), что для его разработки взяли разработчика VCL из дельфи

Не просто разработчика, а Андерса Хейлсберга.

https://www.labirint.ru/books/301997/


Страницы: 1 2 3 4 5 версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо