powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сравнение возможностей Visual Studio 2005 и Delphi 2006
20 сообщений из 20, страница 1 из 1
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33727019
Дайте ссылки, плиз
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33727298
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не думаю, что найдешь прямо сравнение возможностей. Если интересует что конкретно - спрашивай.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33727820
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фичи студии: http://msdn.microsoft.com/vstudio/products/compare/default.aspx
мс опускает дельфу: http://msdn.microsoft.com/vstudio/products/borlandtovstudio/default.aspx
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33727922
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoмс опускает дельфу: http://msdn.microsoft.com/vstudio/products/borlandtovstudio/default.aspx

Почему же "опускает"? Такого там нет.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33728098
Что то вообще не понятная ссылка......Мне кажется это не сравнение а попытка переманить Дельфистов на ВизуалСтудиа 2005
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33737045
botpride
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как человек, безумно любящий делфи, со всей приличествующей скорбью заявляю: делфи умер. Начнем с того, что Борланд, чтобы выжить, объявил о смене стратегии - он теперь "консалтинговая компания".
Во-вторых - не побоюсь этого слова, гениальность VCL и самого борландовского RAD - это заслуга Хайльсберга, который потом ушел в Майкрософт, после чего у борланда удачные нововведения как-то сразу поиссякли.
В-третьих, у Борланда после седьмого (весьма спорного в плане безглючности, да и почти не не отличающегося от шестерки) была восьмерка под дотнет (точнее, на борландовское разумение дотнета), и 2005, в которой так и не пофиксили все баги, а просто выпустили 2006 и сказали, что "там исправлены все грабли 2005" (так было прямо в анонсе).
В 2005 Борланд уже весьма беззастенчиво лег под мелкософт, реализовав как враппер "VCL-.NET" и фактически склоняя всех переходить на эту платформу.
Все знакомые дельфисты сидят под семеркой, 2002 года выпуска, а то и под шестеркой.

После чего возникает ряд вопросов:
- если писать под VCL, то зачем нужна 2005, а тем более - 2006 делфи? Разве что из-за рефакторинга?
- если писать под дотнет, то зачем использовать Делфи, где нет ни garbage collector, ни других приятностей сишарпа?
- если писать на сишарпе, то зачем использовать борландовскую студию, а не майкрософтовскую?:)
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33737105
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бывший делфист. С семёркой у меня связана масса самых приятных воспоминаний. В прошлом году я решил перейти на дот нэт. Как делфист я решил опробовать 2005 дельфу. Однако в связи с сильно подавленым моральным состоянием вызванным знакомством с новой дельфой вместо дот нэта перешол на Линух и в данный момент изучаю яву.

Сожалею. Делфи был великим продуктом. Но он держался на одном человеке.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33738909
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botprideВсе знакомые дельфисты сидят под семеркой, 2002 года выпуска, а то и под шестеркой.имхо, правильно делают. Например, когда появилась VS6? А ведь среда актуальна и сейчас (сравнительно компактна и гарантировано - никаких нетов). Оно работает, а что ещё нужно? МФЦ мелкософт перестал развивать, но это не значит, что там нет ничего полезного и им будут продолжать пользоваться... Пока совсем морально не устареет... :) А будет это, по-моему, не скоро.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33739866
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoНапример, когда появилась VS6? А ведь среда актуальна и сейчас
Объективности ради, сейчас она актуальна примерно на том же уровне, что и D6.

Я предвижу, как лет через тридцать программисты на D6 и VS6 будут редкими и востребованными специалистами, примерно как сейчас программисты на Коболе :)
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33740011
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoфичи студии: http://msdn.microsoft.com/vstudio/products/compare/default.aspx
мс опускает дельфу: http://msdn.microsoft.com/vstudio/products/borlandtovstudio/default.aspx
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm


как человек програмирующих в обих средах могу сказать мелкософт тольк-только подобрался к функциональности Borland Builder 3.0 .

Среда правда довольно приятнa, но набор компонент убог, требует безумного кол-ва ресурсов. Простенький макет проекта выливается в 3 мега бинарник(так и понял где .NET выгоды).

приятно что есть x64 поддержка. А все остальные фичи сомнительны и малопригодны. Хочется перенести продукт на VS2005 но несравнимый обьем работ даже при наличии переносимого С++ кода останавляeват напрочь.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33740683
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botpride
- если писать под дотнет, то зачем использовать Делфи, где нет ни garbage collector, ни других приятностей сишарпа?
Может вы что-то иное имели в виду, но gc никак не связан с C#. Это фича самого .NET, вне зависимости от языка программирования.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33770579
botpride
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Может вы что-то иное имели в виду, но gc никак не связан с C#. Это фича самого .NET, вне зависимости от языка программирования.

В теории - да. А на практике - все примеры, содержащие В ТОМ ЧИСЛЕ компоненты VCL, пестрят строчками .Free. Зайдите в Demos\Delphi.NET\VCL.
И в примерах по WinForms, что занимательно, эти строчки тоже есть.

Все очень просто: даже если пишешь код "как бы не под VCL", все равно пользуешься старым набором классов (TStringList, TMemoryStream и т.д.), которые тянут за собой весь VCL. А зачем компонентам VCL вызывать gc в явном виде - это уже вопрос к борланду. Подозреваю, что дельфевое приложение где-то хранит глобальный список всех объектов, что не дает gc эти объекты собрать, даже если они уже выпали из активного скоупа.
А *не* использование привычного набора классов - это уже, простите, и *не* программирование на Делфи (поскольку такого языка как Делфи, строго говоря, нет. Есть объектный паскаль и борландовский набор компонент под него, превратившийся в языковый стандарт).
Если я не прав - поправьте меня.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33770671
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botprideВ теории - да. А на практике - все примеры, содержащие В ТОМ ЧИСЛЕ компоненты VCL, пестрят строчками .Free. Зайдите в Demos\Delphi.NET\VCL.
И в примерах по WinForms, что занимательно, эти строчки тоже есть.

Все очень просто: даже если пишешь код "как бы не под VCL", все равно пользуешься старым набором классов (TStringList, TMemoryStream и т.д.), которые тянут за собой весь VCL. А зачем компонентам VCL вызывать gc в явном виде - это уже вопрос к борланду. Подозреваю, что дельфевое приложение где-то хранит глобальный список всех объектов, что не дает gc эти объекты собрать, даже если они уже выпали из активного скоупа.
А *не* использование привычного набора классов - это уже, простите, и *не* программирование на Делфи (поскольку такого языка как Делфи, строго говоря, нет. Есть объектный паскаль и борландовский набор компонент под него, превратившийся в языковый стандарт).
Если я не прав - поправьте меня.
Ты не прав, причем практически во всем, включая отсутсвие языка Delphi.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33771786
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LordMAD wrote:
>
> Ты не прав, причем практически во всем, включая отсутсвие языка Delphi.
да нет, насчет языка, я думаю, правда. Язык - Object Pascal, IDE - Delphi.
Равно как не бывает языка Visual C++, а есть С++ в комплекте с Visual
Studio.


--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33772004
botpride
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>да нет, насчет языка, я думаю, правда. Язык - Object Pascal, IDE - Delphi.

Вот именно. С небольшим уточнением, что кроме IDE, под Delphi подразумевался, как правило, еще и VCL в комплекте (именно поэтому практически любой программист, пишущий на делфи, с достаточной легкостью пишет-читает код для CBuilder, хотя аналогичный код на C++, но под VS/mfc вызовет у него ступор).

А насчет gc под делфи/.NET, я ничего не утверждаю - я всего лишь "что вижу, о том и пою". Если борландовцы оставили в примерах ненужные строчки просто потому что тупо скопировали примеры из Win32 - ну, что я могу сказать, лишний признак стагнации. А если нет - то зачем-то же эти строчки нужны. Ткнуть пальцем в конкретный файлы демок? Или сами поиском найдете по строчке ".Free"? Вот поэтому я и предположил, что борландовский код каким-то образом вводит дотнетный gc в заблуждение.
Типичный аналог в яве - циклические ссылки или глобальный список всех созданных объектов.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33773758
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyда нет, насчет языка, я думаю, правда. Язык - Object Pascal, IDE - Delphi.
Равно как не бывает языка Visual C++, а есть С++ в комплекте с Visual
Studio.
Для тех кто в танке - несколько лет назад компания Borland официально переименовала Object Pascal в Delphi Language. Так что язык - Delphi Language, IDE - Delphi.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33773762
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botprideВот именно. С небольшим уточнением, что кроме IDE, под Delphi подразумевался, как правило, еще и VCL в комплекте (именно поэтому практически любой программист, пишущий на делфи, с достаточной легкостью пишет-читает код для CBuilder, хотя аналогичный код на C++, но под VS/mfc вызовет у него ступор).

А насчет gc под делфи/.NET, я ничего не утверждаю - я всего лишь "что вижу, о том и пою". Если борландовцы оставили в примерах ненужные строчки просто потому что тупо скопировали примеры из Win32 - ну, что я могу сказать, лишний признак стагнации. А если нет - то зачем-то же эти строчки нужны. Ткнуть пальцем в конкретный файлы демок? Или сами поиском найдете по строчке ".Free"? Вот поэтому я и предположил, что борландовский код каким-то образом вводит дотнетный gc в заблуждение.
Типичный аналог в яве - циклические ссылки или глобальный список всех созданных объектов.
Вместо того, чтобы разводить флейм, посмотри что делает Free - удивишься как удобно Borland реализовала работу с IDisposable.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33774100
botpride
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вах-вах! Действительно, как удобно работает GC - всего-то лишь где-нибудь в MainForm.FormDestroy я должен вписать FControlList.Free;
(конкретное место: Demos\Delphi.net\VCL\FlowPanel\mainunit.pas)
или где-нибудь вставить LStrings.Free; для созданного TStringList.
(конкретно, там же, ConvertItUnit.pas)
А и правда, замечательный сборщик мусора!

Еще раз говорю, не исключаю что это просто нерадивость примерописателей - забыли строчки выкинуть.
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33774580
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botprideВах-вах! Действительно, как удобно работает GC - всего-то лишь где-нибудь в MainForm.FormDestroy я должен вписать FControlList.Free;
(конкретное место: Demos\Delphi.net\VCL\FlowPanel\mainunit.pas)
или где-нибудь вставить LStrings.Free; для созданного TStringList.
(конкретно, там же, ConvertItUnit.pas)
А и правда, замечательный сборщик мусора!

Еще раз говорю, не исключаю что это просто нерадивость примерописателей - забыли строчки выкинуть.
Ты понимаешь разницу между деструктором и финализатором?
...
Рейтинг: 0 / 0
Сравнение возможностей Visual Studio 2005 и Delphi 2006
    #33775045
botpride
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прекрасно понимаю. Слава Богу, уже пятый год на Яве в том числе пишу. И прекрасно знаю, что финализацию В ЯВНОМ ВИДЕ необходимо запускать крайне редко. И что в большинстве случаев, ее замечательно производит gc перед прибиванием объекта. Насильная финализация нужна крайне редко, для явного освобождения ресурсов, не дожидаясь, когда до этого места доберется мусорщик, и то не рекомендуется (например, любой поток ввода-вывода категорически не рекомендуют закрывать неявно, финализируя объект, а предлагают закрывать явно через close()).

И кто бы мне объяснил, зачем-таки нужна финализация локальному объекту TStringList, и в чем тогда весь цимус, если вместо утечек памяти у меня будут утечки ресурсов?
"Мы соберем за вас весь мусор, только вы сначала объект не забудьте финализировать". Ой, спасибо!
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сравнение возможностей Visual Studio 2005 и Delphi 2006
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]