Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 03:08 18.05.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: още разлики между Делфи и VB6 [re: ess]
АвторSury (Нерегистриран) 
Публикувано21.08.04 19:33  



naki написа :
>>Забрави нещо доста важно и голямо предимство на Делфи: VB6 няма >>поддръжка на threads, респективно multi-threading. Предполагам, че >>VB .Net си ги има де...
>>А силно предимство на VB - в MSDN има тонове добър, професионален, >>примерен код...

Така е , "забравих" да спомена и доста други неща , но както както споменах в предишния си пост просто исках да нахвърлям по-важните според мен неща.
Относно масивите от контроли във VB6 , както и в отговор на това мнение :

>>Може би, Delphi води само с inline assembler-а си. Но за нормални (non->>realtime примерно) приложения, рядко се налага да се ползва.

Реших да извадя и останалите козове в полза на Delphi
Забележка : списъка който следва е добавка към този от предишния ми пост.

13)Delphi има хиляди нативни(написани на Delphi) компоненти но това не му пречи да ползва и тези на VB6 , с него могат да се създават контроли за VB6 за разлика от самия VB6 който може само да ги ползва.
14)Delphi е доста "по-RAD" с неговия Action Manager могат да се създават прости програми без нито ред код , автоматични икони в трея , по менютата и т.н. поддържа автоматично подравняване и оразмеряване на контролите във формата което ускорява и улеснява създаването на естетични приложения .Във VB6 ги "дропваш" и отиваш да пишеш код за подравняване и оразмеряване , а относно иконите в трея и по менютата още се носи славата на бивш програмист на VB6 , дръзнал да преведе част от сорсовете на Delphi и да дари модулите на VB6 обществото.
15)По - мощен дебъгер включващ условни breakpoints , немодален call stack viewer , както и рън-тайм CPU/FPU viewer , показаващ асемблер кода и текущата инструция.
16)С Delphi могат да се пишат , стандартни Уиндоус библиотеки(дори драйвери) , както и ActiveX такива СОМ сървъри и тн. VB6 не може да създава стандартни Уиндоус библиотеки.(голям минус според мен)
17)Ето кратък списък със ползите от пълноценен ООП код:
-Скъсява времето за разработка
-Лесен за поддържане и развиване.
-Лесно се споделя с други модули и проекти
-Улеснява програмирането в екип и version control-a
-Наследяването и полиморфизма могат да услеснят изключително програмирането , а кода в крайна сметка изглежда последователен и ясен.

18)Delphi поддържа threads и multi-threading(както спомена naki)
19)Поддържа overriding , overloading , virtual , dynamic фунции и процедури.
20)Поддържа вложени (nested) фунции и процедури
21)Поддържа условна компилация и директиви на препроцесора.
22)Може да създава IIS Web server applications
23)Поддържа автоматично управление на изключения try..except..finally

А колкото до привържениците на VB.NET ето как(според мен) стоят нещата с него :

Нововъведения и подобрения спрямо "шестицата"

1)Лесен евентуален cross-platform (Mono , etc) - нищо ново , С++ и Delphi(Паскал) го могат отдавна.

2)Цикъл с локални променливи видими само в него - да това е добро въведение
Delphi го няма но С++ го може отдавна.

3)Всички променливи са обекти - това е може и да е хубаво но аз лично не виждам никаква полза от това , дори напротив мисля че вреди на прозводителността. Един char във С++ заема 8 бита , колко ли заема в .НЕТ ?
4)Threads - да хубаво ,но отново нищо ново под слънцето.
5)garbage collection - разбира се крайно необходим , като се замисли човек при целия този garbage без collection механизъм би било кошмар
6)namespaces - нещо като "uses" в Delphi и namespace при С++ - нищо ново
7)control anchoring(закотвяне на контролите) - нищо ново
8)'visual' inheritance - ;)
9)нова Boolean приумица наречена 'andalso': x=1 andalso x<>1
10) constructors , destructors, overriding , overloading...все неща познати от десетилетия.

Така дотук видяхме какво ни дава VB.NET , по-точно видяхме че нещата се ползват отдавна от езици като Delphi и C++ , по-интересно е да разберем какво ни отнема , отнема ни много неща , ще споделя няколко от тях
указателите, скоростта на изпълнение и независимостта.
В това отношение приветствам Delphi8 който освен че е .НЕТ , може да компилира и Win32 приложения , за разлика от другите .НЕТ езици.

lmmanuel написа :
>>Ako Sury е прав значи Quake на Паскал/Делфи (все едно) е сравним по->>бързина с този писан на C++.

Именно lmmanuel , между другот някой да е играл(чувал) за играта Age Of Wonders ?
Написана е изцяло на Delphi

Sury



Цялата тема
ТемаАвторПубликувано
* Съдбата на Delphi? Mozfet   18.08.04 21:10
. * Re: Съдбата на Delphi? commercial   18.08.04 21:14
. * Re: Съдбата на Delphi? PhantomAS   19.08.04 09:07
. * Re: Съдбата на Delphi? naki   19.08.04 16:13
. * Re: Съдбата на Delphi? are   20.08.04 09:47
. * Re: Съдбата на Delphi? z_free   19.08.04 11:11
. * Re: Съдбата на Delphi? Mixy   19.08.04 11:45
. * Re: Съдбата на Delphi? lmmanuel   19.08.04 19:40
. * Re: Съдбата на Delphi? Sury   20.08.04 00:12
. * Re: Съдбата на Delphi? Б.K.   20.08.04 14:02
. * Re: Съдбата на Delphi? naki   20.08.04 14:41
. * Re: Съдбата на Delphi? Б.K.   20.08.04 15:30
. * Re: Съдбата на Delphi? naki   20.08.04 15:49
. * Желание за излаждане на недоразумение Б.K.   20.08.04 16:30
. * Re: Съдбата на Delphi? naki   20.08.04 16:58
. * Re: Съдбата на Delphi? Б.K.   20.08.04 17:39
. * Re: Съдбата на Delphi? naki   21.08.04 00:47
. * Re: Съдбата на Delphi? karasko   21.08.04 11:22
. * Що така бе хора ? lmmanuel   20.08.04 18:28
. * Re: Що така бе хора ? Б.K.   20.08.04 19:06
. * Приятелска препоръка lmmanuel   20.08.04 21:59
. * Re: Приятелска препоръка naki   21.08.04 00:37
. * Re: Приятелска препоръка Б.K.   21.08.04 11:06
. * Re: Съдбата на Delphi? karasko   20.08.04 21:20
. * Re: Съдбата на Delphi? Б.K.   21.08.04 11:33
. * Re: Съдбата на Delphi? karasko   21.08.04 19:15
. * Re: Съдбата на Delphi? naki   20.08.04 14:45
. * Re: още разлики между Делфи и VB6 naki   21.08.04 14:46
. * Re: още разлики между Делфи и VB6 ess   21.08.04 15:55
. * Re: още разлики между Делфи и VB6 Sury   21.08.04 19:33
. * Re: още разлики между Делфи и VB6 ess   21.08.04 20:03
. * Re: още разлики между Делфи и VB6 naki   21.08.04 20:40
. * Re: още разлики между Делфи и VB6 Sury   21.08.04 21:09
. * Re: още разлики между Делфи и VB6 naki   21.08.04 21:13
. * Re: още разлики между Делфи и VB6 NiL^   21.08.04 22:37
. * Re: още разлики между Делфи и VB6 naki   21.08.04 20:01
. * Re: още разлики между Делфи и VB6 Sury   21.08.04 20:53
. * Re: още разлики между Делфи и VB6 naki   21.08.04 21:06
. * Re: още разлики между Делфи и VB6 Sury   21.08.04 21:45
. * Re: още разлики между Делфи и VB6 naki   21.08.04 22:10
. * Айде да кажа и аз няколко думи andrew_nikoloff   21.08.04 22:40
. * Re: Айде да кажа и аз няколко думи NiL^   21.08.04 23:11
. * Re: Съдбата на Delphi? ess   20.08.04 10:41
. * APPLAUSE... Vapi   20.08.04 13:12
. * Re: APPLAUSE... Mozfet   20.08.04 17:27
. * Re: APPLAUSE... karasko   20.08.04 21:18
. * Re: APPLAUSE... commercial   20.08.04 22:25
. * Една забележка.... PhantomAS   21.08.04 09:04
. * Re: Една забележка.... ess   21.08.04 10:23
. * Re: Една забележка.... karasko   21.08.04 11:25
. * ... е отдавна решена VBProgrammer   21.08.04 22:51
. * Re: ... е отдавна решена lmmanuel   22.08.04 02:08
. * Re: Съдбата на Delphi? Kid   27.08.04 19:54
. * Re: Съдбата на Delphi? karasko   28.08.04 14:28
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.