| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 | ||
по моему мнению, 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. |
| Автор: xackera 18.9.2009, 15:25 | ||
Microsoft и кроссплатформенность???? расмешил ;) Delphi в этом отношении намного дальше к кроссплатформенности чем Microsoft |
| Автор: Rohoss 18.9.2009, 15:30 | ||
У вас нет оснований так утверждать. Mono более успешный и поддерживаемый проект, нежели Kylix. |
| Автор: RemaGe 18.9.2009, 15:30 |
| former, Юникод нужен, тачскрин нет) Rohoss, никто не говорил, читал в разных источниках о 2010, где то видел о Net и mono. Не уверен поэтому и спросил) Спасибо за ответы, думаю останусь на 7, хотя демку посмотретрю) |
| Автор: former 18.9.2009, 15:30 |
| xackera, ага, а Mono не является прокладкой между Framework и D. По моему, обсуждение начинает перерастать в холивар. |
| Автор: bems 18.9.2009, 15:42 |
| Нет, изменилась не только косметика.Язык тоже значительно расширился. И литература есть (Канту), правда на английском. Переходить стоит. |
| Автор: former 18.9.2009, 15:50 |
А что, уже 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 |
Наверное всё же для 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 |
Вот и я о том же. В блоге у Кэнту еще 2010-й нет. |
| Автор: bems 18.9.2009, 19:13 |
да-да, конечнор она. Но ведь топикстартер переходит с семерки, поэтому для него актуальны не только новшества 2010 (они там есть?) а все изменения начиная с семерки. Те же дженерики в 2009 описаны у Канту, а работают нормально с 2010. Так что да, хендбук по 2010 есть - это та, в названии которой написано 2009 |
| Автор: RemaGe 18.9.2009, 19:45 |
| Судя по всему вопрос сложный и стоит более детального подхода, для начала почитаю про 2009, и ппоробую демку 2010) |
| Автор: bems 18.9.2009, 19:48 | ||
| RemaGe, если будешь читать именно хендбук - то том не все что изменилось. Есть отдельный хендбук по 2007, и то что в нем уже не описывется в книге про 2009, считается что ты это уже знаешь. Добавлено через 3 минуты и 56 секунд
|
| Автор: aleksh 18.9.2009, 21:26 |
| есть еще один аспект - совместимость исходников. проект самостоятельно будет собираться, и писаться тоже самостоятельно? юникод для чего нужен? если для имен переменных - то это сомнительный путь, а поддержку для чтения можно и в 7-ку, вроде как, запихнуть. по-сути: новое есть, потому что должно быть (помню свой восторг от смотрелки бд в 2009, вроде мелочь, а хорошо), поэтому если проект новый - то лучше начинать с актуальной среды, а если поддержка/доработка старого - то лучше, имхо, пользоваться проверенными инструментами (как минимум на надо тратить время на ознакомление с интерфейсом нового) |
| Автор: Keeper89 18.9.2009, 22:28 |
это где такое? А так, соглашусь с bems'ом - переходить несомненно стоит, но только при наличии денег и предыдущей версии < 2009. С 2009 в принципе можно жить без тачскрина и прочих новинок. |
| Автор: bems 18.9.2009, 22:32 |
| новинки, да, не греют. Но поправлены очень серьезные баги. среди них и баги компилятора. |
| Автор: Keeper89 18.9.2009, 23:04 |
Соглашусь, не без этого. Но опять все зависит от финансов. |
| Автор: THandle 18.9.2009, 23:51 |
| Мое мнение - переходить конечно же стоит. Сейчас для меня написание чего либо в 7 версии уже является не очень удобным делом. |
| Автор: Rohoss 19.9.2009, 04:05 |
| RemaGe, ну если проект начнёте на 7-ке, то представьте, как скажем в 2015 году его на 7-ке поддерживать будете |
| Автор: 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 еще. Добавлено через 10 минут и 18 секунд И еще немного http://docs.embarcadero.com/products/rad_studio/ в помощь при переходе. |
| Автор: CodeMonkey 21.9.2009, 15:45 |
| И ещё http://qc.embarcadero.com/wc/qcmain.aspx?d=77100 |
| Автор: 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 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 старая панель компонентов |
| Автор: 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 | ||
| С точностью до наоброт. Вопрос-то был:
Я по семерке ни грамма не скучаю, разве что подсветку синтаксиса ставлю классическую, многое в семерке после 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 |
Нет, в этом вы не одиноки Вариантов несколько: гуглить по docs.embarcadero.com или установить/использовать справку от D7. |
| Автор: aliks 15.10.2009, 11:19 |
| Гуглить не получается - дома нет инета. Вот и приходится держать 2 версии на компе Д7 и Д2007. В Д2007 программить, а хелп использовать из Д7 |
| Автор: CodeMonkey 15.10.2009, 12:15 |
| Справку от D7 вроде можно встроить в D2007. Где-то я описание видел. Сейчас найти не могу :( |
| Автор: aliks 15.10.2009, 12:34 | ||
Если найдете, киньте мне ссылку в личку. А может кто встречал хелп для Д2007 в формате .hlp ??? |
| Автор: CodeMonkey 15.10.2009, 13:16 |
| Пока http://www.tdelphiblog.com/2008/10/help-delphi-drkb-delphi_03.html только для DRKB. Вот 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 |
какое отношение имеет справка к интерфейсу, ты что-то путаешь |
| Автор: TopMan 10.11.2009, 23:15 | ||
на 2010 не стоит переходить хотя в сети сейчас посмотрел,запчасти в изобилии, так что есть смысл задуматься |
| Автор: Beltar 12.11.2009, 12:32 |
| Вопрос должен ставиться не "стоит ли переходить на версию выше?", а "как именно на нее переходить?". Уж кто-кто, а программист должен знать насколько важны обновления. |