Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Delphi 2010, стоит ли?


Автор: RemaGe 18.9.2009, 14:26
Во времена студенчества, много программировал на Delphi 7 (тогда она была актуальна), позже ушел в веб-программирование, сейчас возникла надобность, и местами желание снова покодить на Delphi. 
Сейчас актуальная версия 2010, стоит ли ее использовать? кто нибудь уже заимел опыт работы, как впечатление?
Как я понял, программы писанные под Delphi 2010 можно портировать под .Net, Mono, насколько это реально?
Вроде бы в последних версиях Delphi  значительно улучшилась справка? При отсутствии литературы о 2010, но при наличии возможности читать английский, хватит ли встроенной справки?

ЗЫ  Возможно вопросы могут показаться глупыми\наивными, если что не серчайте. В инете по этой теме читал, но инфы пока мало, да и хотелось бы узнать о опыте реальной работы.

Автор: xackera 18.9.2009, 14:38
Цитата(RemaGe @ 18.9.2009,  14:26)
Во времена студенчества, много программировал на Delphi 7 (тогда она была актуальна), позже ушел в веб-программирование, сейчас возникла надобность, и местами желание снова покодить на Delphi. 
Сейчас актуальная версия 2010, стоит ли ее использовать? кто нибудь уже заимел опыт работы, как впечатление?
Как я понял, программы писанные под Delphi 2010 можно портировать под .Net, Mono, насколько это реально?
Вроде бы в последних версиях Delphi  значительно улучшилась справка? При отсутствии литературы о 2010, но при наличии возможности читать английский, хватит ли встроенной справки?

ЗЫ  Возможно вопросы могут показаться глупыми\наивными, если что не серчайте. В инете по этой теме читал, но инфы пока мало, да и хотелось бы узнать о опыте реальной работы.


по моему мнению, Delphi остановился в развитии после Delphi 7... В последующих версиях была только косметика - добавлены новые компоненты, некоторые изменены.... Кроссплатформенность в Delphi отдыхает... Как и в .Net... 

Автор: RemaGe 18.9.2009, 14:44
То есть смысла нет? Можно продолжать сидеть на 7?

Автор: xackera 18.9.2009, 15:06
можно ;) если тебе не нужны новые компоненты Indy например (в принципе их можно в семёрку засунуть)... но платить за косметику ресурсами компьютера не советаю ;)

Автор: former 18.9.2009, 15:16
RemaGe, однозначно ответить на ваш вопрос тяжело. Переходить ли на D 2010 или нет, зависит от того, требуются ли ее возможности, какого рода программы будут создаваться. Нужен ли юникод, работа с touchscreen  и т.д.
Кроссплатформенность действительно страдает. И так с D будет всегда. Всегда будут догонять Microsoft.

Автор: Rohoss 18.9.2009, 15:23
Цитата(RemaGe @  18.9.2009,  14:26 Найти цитируемый пост)
Как я понял, программы писанные под Delphi 2010 можно портировать под .Net, Mono

Кто вам такое сказал? В Delphi 2010 больше классов,чем в Delphi 7, которые похожи на некоторые классы в .net. Однако, говорить о какой - то совместимости нельзя... 

Автор: xackera 18.9.2009, 15:25
Цитата(former @ 18.9.2009,  15:16)
RemaGe, однозначно ответить на ваш вопрос тяжело. Переходить ли на D 2010 или нет, зависит от того, требуются ли ее возможности, какого рода программы будут создаваться. Нужен ли юникод, работа с touchscreen  и т.д.
Кроссплатформенность действительно страдает. И так с D будет всегда. Всегда будут догонять Microsoft.

Microsoft и кроссплатформенность???? расмешил ;) 
Delphi в этом отношении намного дальше к кроссплатформенности чем Microsoft

Автор: Rohoss 18.9.2009, 15:30
Цитата(xackera @  18.9.2009,  15:25 Найти цитируемый пост)
Delphi в этом отношении намного дальше к кроссплатформенности чем Microsoft

У вас нет оснований так утверждать. Mono более успешный и поддерживаемый проект, нежели Kylix.

Автор: RemaGe 18.9.2009, 15:30
former, Юникод нужен, тачскрин нет)


Rohoss, никто не говорил, читал в разных источниках о 2010, где то видел о Net и mono. Не уверен поэтому и спросил)

Спасибо за ответы, думаю останусь на 7, хотя демку посмотретрю)

Автор: former 18.9.2009, 15:30
xackera, ага, а Mono не является прокладкой между Framework и D. smile
По моему, обсуждение начинает перерастать в холивар.

Автор: bems 18.9.2009, 15:42
Нет, изменилась не только косметика.Язык тоже значительно расширился. И литература есть (Канту), правда на английском. Переходить стоит.

Автор: former 18.9.2009, 15:50
Цитата(bems @  18.9.2009,  15:42 Найти цитируемый пост)
И литература есть (Канту), правда на английском.

А что, уже HandBook 2010 вышла?

Автор: bems 18.9.2009, 15:59
да, ссылку в одной из соответствующих тем давал кажется THandle

Автор: virtualmacar 18.9.2009, 16:27
По моему не стоит переходить! Delphi 7 конь проверенный, а на 2010 можно и запчастей то и не найти, да я думаю и помощи то же... это как  купить за 170 000 новую семёрку или корейскую ДзуньДиньянь, вроде бы и салон лучше и ездит тише, да и кондёр и тонировка,  но как начнёшь эксплуатировать будешь искать книжку на корейском у старого корейского мастера Нихао как же ### ей масло поменять 

Автор: CodeMonkey 18.9.2009, 16:52
Цитата(former @  18.9.2009,  15:50 Найти цитируемый пост)
А что, уже HandBook 2010 вышла? 


Цитата(bems @  18.9.2009,  15:59 Найти цитируемый пост)
да, ссылку в одной из соответствующих тем давал кажется THandle 


Наверное всё же для 2009?

Добавлено через 6 минут и 7 секунд
Ссылки в тему: http://www.tdelphiblog.com/2009/08/delphi-2010.html, http://skiminog.livejournal.com/33610.html, http://forum.vingrad.ru/forum/topic-255858.html, http://forum.vingrad.ru/forum/topic-270102/kw-%D0%BF%D0%B5%D1%80%D0%B5%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-delphi-2009.html, http://forum.vingrad.ru/forum/topic-241202.html.

Автор: former 18.9.2009, 18:33
Цитата(CodeMonkey @  18.9.2009,  16:52 Найти цитируемый пост)
Наверное всё же для 2009?

Вот и я о том же. В блоге у Кэнту еще 2010-й нет.

Автор: bems 18.9.2009, 19:13
Цитата(CodeMonkey @  18.9.2009,  16:52 Найти цитируемый пост)
Наверное всё же для 2009?

да-да, конечнор она. Но ведь топикстартер переходит с семерки, поэтому для него актуальны не только новшества 2010 (они там есть?) а все изменения начиная с семерки. Те же дженерики в 2009 описаны у Канту, а работают нормально с 2010. Так что да, хендбук по 2010 есть - это та, в названии которой написано 2009 smile

Автор: RemaGe 18.9.2009, 19:45
Судя по всему вопрос  сложный и стоит более детального подхода, для начала почитаю про 2009, и ппоробую демку 2010)

Автор: bems 18.9.2009, 19:48
RemaGe, если будешь читать именно хендбук - то том не все что изменилось. Есть отдельный хендбук по 2007, и то что в нем уже не описывется в книге про 2009, считается что ты это уже знаешь.

Добавлено через 3 минуты и 56 секунд
Цитата(virtualmacar @  18.9.2009,  16:27 Найти цитируемый пост)
Delphi 7 конь проверенный, а на 2010 можно и запчастей то и не найти, да я думаю и помощи то же...
может ты просто боишся всего нового? в первый раз всегда страшно smile

Автор: aleksh 18.9.2009, 21:26
есть еще один аспект - совместимость исходников. проект самостоятельно будет собираться, и писаться тоже самостоятельно?
юникод для чего нужен? если для имен переменных - то это сомнительный путь, а поддержку для чтения можно и в 7-ку, вроде как, запихнуть.

по-сути: новое есть, потому что должно быть (помню свой восторг от смотрелки бд в 2009, вроде мелочь, а хорошо), поэтому если проект новый - то лучше начинать с актуальной среды, а если поддержка/доработка старого - то лучше, имхо, пользоваться проверенными инструментами (как минимум на надо тратить время на ознакомление с интерфейсом нового)

Автор: Keeper89 18.9.2009, 22:28
Цитата(aleksh @  18.9.2009,  22:26 Найти цитируемый пост)
а поддержку для чтения можно и в 7-ку, вроде как, запихнуть

это где такое?

А так, соглашусь с bems'ом - переходить несомненно стоит, но только при наличии денег и предыдущей версии < 2009. С 2009 в принципе можно жить без тачскрина и прочих новинок.

Автор: bems 18.9.2009, 22:32
Цитата(Keeper89 @  18.9.2009,  22:28 Найти цитируемый пост)
С 2009 в принципе можно жить без тачскрина и прочих новинок. 
новинки, да, не греют. Но поправлены очень серьезные баги. среди них и баги компилятора.

Автор: Keeper89 18.9.2009, 23:04
Цитата(bems @  18.9.2009,  23:32 Найти цитируемый пост)
Но поправлены очень серьезные баги. среди них и баги компилятора.

Соглашусь, не без этого. Но опять все зависит от финансов.

Автор: THandle 18.9.2009, 23:51
Мое мнение - переходить конечно же стоит. Сейчас для меня написание чего либо в 7 версии уже является не очень удобным делом. smile

Автор: Rohoss 19.9.2009, 04:05
RemaGe, ну если проект начнёте на 7-ке, то представьте, как скажем в 2015 году его на 7-ке поддерживать будете  smile 

Автор: Keeper89 19.9.2009, 11:50
А вообще я бы советовал подождать первого апдейта, потому что наверняка найдется пара другая багов в этой десятке. Но еще раз скажу - переходить стоит.

Автор: former 21.9.2009, 09:35
А http://etnaweb04.embarcadero.com/resources/technical_papers/Reasons_to_migrate_from_Delphi_7_to_Delphi_2009_White_Paper.pdf доводы Embarcadero. 
http://etnaweb04.embarcadero.com/resources/technical_papers/Top-Ten-Reasons-To-Upgrade-From-Delphi7.pdf еще.
smile

Добавлено через 10 минут и 18 секунд
И еще немного http://docs.embarcadero.com/products/rad_studio/ в помощь при переходе. smile 

Автор: CodeMonkey 21.9.2009, 15:45
И ещё http://qc.embarcadero.com/wc/qcmain.aspx?d=77100 smile 

Автор: RemaGe 22.9.2009, 14:40
Цитата

А вообще я бы советовал подождать первого апдейта


Я пока вспомню что-куда, и разберусь с новинками, там и второй апдейт выйдет-) К сожалению не могу сидеть и делать пол дня что хочу, как во времена учебы -)

Автор: pegorov 23.9.2009, 00:59
Я перешел, особых сложностей не испытал. Там наконец-то пофиксили этот долбанный переход курсора, так что на старые версии не вернусь =)

Автор: ishimcity 28.9.2009, 15:46
Перешел на 2010 понравилось, жаль триал, а на триал не поставить мои любимые jvcl (((((

Автор: Beltar 3.10.2009, 18:48
А в 2010 можно это мезозойское оформление толбара под семерку в современный вид привести?
Не понимаю людей, которые так фанатеют от семерки, может горизонтальная панель компонентов и удобнее на мезозойском 17'' или протерозойском 14-15'' мониторах, хотя я на 17'' просто группирую ее со структурой, ставлю над обджект инспектором и горя не знаю, но на 19'', особенно при широком экране справа столько места, что грех его не использовать.

Автор: Akella 4.10.2009, 12:43
Цитата(Beltar @  3.10.2009,  18:48 Найти цитируемый пост)
А в 2010 можно это мезозойское оформление толбара под семерку в современный вид привести?

Можно.

Автор: Beltar 4.10.2009, 14:59
Как именно? Все настройки излазил, не нашел.

Автор: Akella 7.10.2009, 08:54
Beltar, а что, гугл поламался?

Автор: Beltar 8.10.2009, 20:17
И какие слова я должен включать в запрос, чтобы гугл не выдавал кучу мусора? Я на это ради интереса потратил минут 20, пробуя разные варианты. Все бестолку.

Автор: Akella 9.10.2009, 21:54
Например, D2010 панель компонентов.

Автор: Akella 9.10.2009, 22:10
Beltar, ты думаешь, что поисковики дадут тебе информацию на тарелочке с голубой каёмочкой? А потрудиться чуть-чуть?

Автор: Akella 9.10.2009, 22:25
О, а если погуглить на тему D2010 старая панель компонентов  smile  smile 

Автор: Akella 9.10.2009, 22:41
Оно?
http://blogs.embarcadero.com/andreanolanusse/how-to-configure-delphi-2010-to-look-work-and-feel-like-delphi-7/

Автор: Beltar 9.10.2009, 23:22
С точностью до наоброт.

Вопрос-то был:

Цитата

А в 2010 можно это мезозойское оформление толбара под семерку в современный вид привести?


Я по семерке ни грамма не скучаю, разве что подсветку синтаксиса ставлю классическую, многое в семерке после 2007 диким кажется, а тут выходит понимаеЩь очередная версия и вместо и вместо стильного металлика тулбар оказывается закрашен скучным коричневым цветом эпохи расцвета Windows 98. Мелочь, а неприятно. Они бы еще под Delphi 6 оформили. Х)

Автор: Akella 10.10.2009, 16:26
Можно. По-умолчанию интерфейс современный. А если можно получить старый интерфейс, то можно получить и новый интерфейс.

Добавлено через 21 секунду
Beltar, или я не понял, что ты хочешь получить.

Автор: Beltar 10.10.2009, 17:34
Вот тулбары, у D2007 заливка градиентная, у D 2010, как у D7, на мой взгляд довольно архаично.

Автор: aliks 15.10.2009, 09:11
Я к примеру использую как и Д7 так и Д2007. Основной недостаток который я вижу в новом интерфейсе (ИДЕ), который пошел начиная с версии Д2005 - это крайне неудобная справочная система, к ней я так и не смог приспособиться. К примеру, когда я запускаю поиск по определенному слову, то без нехороших слов я не могу смотреть на результаты поиска. Может я что то не так делаю???

Автор: CodeMonkey 15.10.2009, 10:54
Цитата(aliks @  15.10.2009,  09:11 Найти цитируемый пост)
Может я что то не так делаю??? 

Нет, в этом вы не одиноки smile 

Вариантов несколько: гуглить по docs.embarcadero.com или установить/использовать справку от D7.

Автор: aliks 15.10.2009, 11:19
Гуглить не получается - дома нет инета. Вот и приходится держать 2 версии на компе Д7 и Д2007. В Д2007 программить, а хелп использовать из Д7  smile 

Автор: CodeMonkey 15.10.2009, 12:15
Справку от D7 вроде можно встроить в D2007. Где-то я описание видел. Сейчас найти не могу :(

Автор: aliks 15.10.2009, 12:34
Цитата(CodeMonkey @  15.10.2009,  12:15 Найти цитируемый пост)
Справку от D7 вроде можно встроить в D2007. Где-то я описание видел. Сейчас найти не могу :( 


Если найдете, киньте мне ссылку в личку. А может кто встречал хелп для  Д2007 в формате .hlp ???

Автор: CodeMonkey 15.10.2009, 13:16
Пока http://www.tdelphiblog.com/2008/10/help-delphi-drkb-delphi_03.html только для DRKB.

Цитата(aliks @  15.10.2009,  12:34 Найти цитируемый пост)
 А может кто встречал хелп для  Д2007 в формате .hlp ??? 

Вот http://docs.embarcadero.com/products/rad_studio/ есть в формате CHM.
В принципе каким-нибудь Help&Manual (можна даже trial) можно разобрать и собрать уже в hlp. Только зачем?

P.S. Можно попробовать найти/собрать help для D7 в Ms-help 2.0 и воспользоваться первой ссылкой. Ну и всегда есть вариант "интеграции втупую": просто вбить в Tools пункт меню вызова справки.

Автор: Beltar 15.10.2009, 15:36
Конечно справка ужасная, но по крайней мере она новее. Причем ужасная она не тем, что так неудобно оформлена, а своей бедностью, ее похоже в спешке переписывали. Какой смысл ее в другой формат катать?

Автор: Akella 15.10.2009, 20:01
Цитата(aliks @  15.10.2009,  09:11 Найти цитируемый пост)
недостаток который я вижу в новом интерфейсе


Цитата(aliks @  15.10.2009,  09:11 Найти цитируемый пост)
это крайне неудобная справочная система


какое отношение имеет справка к интерфейсу, ты что-то путаешь

Автор: TopMan 10.11.2009, 23:15
Цитата

 Delphi 7 конь проверенный, а на 2010 можно и запчастей то и не найти, да я думаю и помощи то же...

на 2010 не стоит переходить
хотя в сети сейчас посмотрел,запчасти в изобилии, так что есть смысл задуматься

Автор: Beltar 12.11.2009, 12:32
Вопрос должен ставиться не "стоит ли переходить на версию выше?", а "как именно на нее переходить?". Уж кто-кто, а программист должен знать насколько важны обновления.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)