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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 17:34 26.06.24 
Компютри и Интернет
   >> Delphi
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | 3 | 4 | 5 | 6 | >> (покажи всички)
Тема Умира ли Delphi ?  
Авторss (Нерегистриран)
Публикувано21.09.05 08:42



Как мислите, дали версията след 2005.NET няма да се окаже последната?



Тема Re: Умира ли Delphi ?нови [re: ss]  
Автор ИвKo (особняк)
Публикувано21.09.05 12:13



Въобще не ме вълнува....
Аз си работя на Делфи 6, и то преминах от 5 на 6 от лиготия...
Върши си идеална работа, ще го изоставя, когато умре и WINDOWS...
Така както гледам, WIN32 апитата, ще си ги има и следващите 15 години, пък и самите майкрософтци си признават, макар и с половин уста, че dot NET, е един неуспешен и скъп експеримент. На който те нямат написан и един свястен търговски продукт за краен потребител..
А че един продукт не умира така лесно - има мноооооооооого доказателства...
Имам познати които пишат много усилено на Клипер, и си им вървят нещата, и продажбите, и проектите.... и май като ги гледам, имат повече клиенти, отколкото един dot NET програмист



Тема Е, това за Win ми го взе от устата :)нови [re: ИвKo]  
Автор NikB (любопитен)
Публикувано21.09.05 13:36



Е, това за Win ми го взе от устата :)
Докато Win е най-популярната ОС - няма проблеми - винаги ще се ползват ефективните компилатори на Борланд.
А и с повишаването на надеждността на Win (XP SP2 е доста добър) локалните приложения в технологични процеси са голямо поле.
Но е вярно и че ще трябва да се комбинира с централизирани бази данни в мряжата, а там Win не е много популярен.
Аз съм се спрял на комбинация от Delphi, MySQL и PHP, но е вярно, че .нет ми е доста далечен.



Тема Re: Умира ли Delphi ?нови [re: ИвKo]  
Автор karasko (член)
Публикувано21.09.05 14:28



dot NET, е един неуспешен и скъп експеримент


хаха, я си подкрепи тезата с някакви аргументи, ако обичаш?



Тема Re: Умира ли Delphi ?нови [re: karasko]  
Автор ИвKo (особняк)
Публикувано21.09.05 15:46



Отдавна мина времето, когато излагах тези и те имаха необходимост от подкрепа.
Сега всичко казано от мен се възприема за аксиома.




Тема Re: Умира ли Delphi ?нови [re: ИвKo]  
Автор Mixy (миксер)
Публикувано22.09.05 13:40



> Сега всичко казано от мен се възприема за аксиома.

Кефиш ме максимално!

Mixy


Тема Re: Умира ли Delphi ?нови [re: ss]  
Автор Mixy (миксер)
Публикувано22.09.05 13:42



Докато тоя клуб го има, значи и Делфито е живо!



Mixy


Тема Re: Умира ли Delphi ?нови [re: ИвKo]  
Автор karasko (член)
Публикувано22.09.05 15:55



Добре



Тема Re: Умира ли Delphi ?нови [re: ss]  
Автор Tomasz (KiedysCieZnajde)
Публикувано22.09.05 18:37



Докато съм жив Delphi няма да умре ...

Аз си ползвам 5-ицата (понякога и 2-ката) и си пазя Win 98-цата специално заради тях. 7-мицата е прекалено бъгава и ме дразни понякога. За по-новите не виждам смисъл даже и да ги пробвам.

.NET е една пикня, която ще бъде забравена/заместена от нещо много по-интелигентно години преди Delphi да умре !



Тема Re: Умира ли Delphi ?нови [re: Mixy]  
Автор ИвKo (особняк)
Публикувано22.09.05 20:37



Най-после! Опитвам се да владея "чувството на самоирония" - е не винаги успявам. Не винаги умея да "владея силата".

Приятни празници на всички, и си починете добре – не всичко е “code”, а има живот и зад монитора



Тема Re: Умира ли Delphi ?нови [re: ss]  
АвторBeco (Нерегистриран)
Публикувано26.09.05 15:19



Борланд обещаха, че към края на тази година ще пуснат нова версия на С/С++ Буилдера интегрирана в Делфито. Дали ще има Делфи 2006 или ще си е пак 2005 не знам, но така или иначе за С/С++ писачите използващи средите на Борланд има добра новина. Отделен въпрос е дали ще стане.

За С# : Аз също пиша на него от година и половина. Харесва ми, но го използвам само за уеб приложения. За десктоп не виждам кой знае какъв смисъл да пиша на С#. С/С++ Буилдера/Делфито е по бързо(+inline ASM), има повече компоненти, по богато на възможности (ако използваш Win32 API), по лесно за инсталиране на десктоп приложения - няма да дистрибутираш виртуалната машина за .НЕТ ~ 21 Mb компресиран сав файл. А и на Делфито по лесно се пише или поне модела на писане е напълно аналогичен.

Моето мнение относно С# за десктоп е : Когато МС пренапишат Ворда и Хексела на С#, тогава спокойно можеш да забравиш за Делфито.

Шумотевицата относно новата версия на Виндовса беше голяма - типично в стила на МС. Но кой знае защо, това което ще пуснат няма да е толкова "революционно" както твърдяха. Вин32 АПИ си остава в обозримо бъдеще. С# нещо отпадна, като основен език за новата ОС. Никой не пише драйвери за видеокарти на него !!! А такива безумни идеи имаше. За да поддържа новият интерфейс на Авалон Борланд би трябвало да извади нова версия на Делфито.

Нищо ново под слънцето - по дъртите вероятно помнят гюрултията на МС относно Chicago и какво стана с него.



Тема Re: Умира ли Delphi ?нови [re: Beco]  
Автор ИвKo (особняк)
Публикувано26.09.05 16:36



Помним



Тема Re: Умира ли Delphi ?нови [re: ИвKo]  
Авторaz (Нерегистриран)
Публикувано27.09.05 18:46



Абе случайно някои от вас да е УКТЦ-ар.



Тема Re: Умира ли Delphi ?нови [re: Beco]  
АвторSury (Нерегистриран)
Публикувано27.09.05 19:16



Борланд обещаха, че към края на тази година ще пуснат нова версия на С/С++ Буилдера интегрирана в Делфито. Дали ще има Делфи 2006 или ще си е пак 2005 не знам, но така или иначе за С/С++ писачите използващи средите на Борланд има добра новина. Отделен въпрос е дали ще стане.





Тема Re: Умира ли Delphi ?нови [re: Beco]  
Автор karasko (член)
Публикувано27.09.05 19:47



Абе мислете малко, преди да пишете глупости...

има повече компоненти
Май скоро не си преглеждал сайтовете за third-party компоненти, а?

Когато МС пренапишат Ворда и Хексела на С#
ти всеки път като излезе нов език / платформа ли си пренаписваш всичко старо? Особенно ако си го продал в няколко десетки милиона бройки?

С# нещо отпадна, като основен език за новата ОС
я кажи кой кога и къде е казвал, че С# ще е основния език за новата ОС?

Никой не пише драйвери за видеокарти на него !!!
Колко драйвера написани на Джава знаеш? А Джавата провал ли е?



Тема Re: Умира ли Delphi ?нови [re: karasko]  
Автор ИвKo (особняк)
Публикувано28.09.05 09:53



>>>>Особенно ако си го продал в няколко десетки милиона бройки?

Тъй де... И никога няма да ги напише на нещо различно от С... Поне в близките 10-на години....Въпроса бе да се появи някаква по-голяма глупост от Java и успяха Попрочети малко по техните сайтове, Майкрософтските, по нюз групите да видиш какво ругаене има по политиката им на бъдещите продукти и кои технологии ще потдържат Честно казано - много ме кефят тези от Майкрософт - "зарибиха" хиляди балъци да хвърлят усилия, средства, време да разучават например нещо като WEBDav, казаха че ще е основен метод за достъп до един от сървърите им, цели томове изписаха, и накрая какво? Следващата версия - ядец - отказват се - бавен бил, бъгъв бил.... Че що да не е бавен и бъгъв, като всичко ново което се използва е просто една "обивка" на познатото старо - да не би в С# да има някаква революционна идея?!? Блях... Просто помага на хората които знаят С да пишат по-спокойно WEB приложения... Да им е познато.. И това е... Нищо повече.... Ако някой вземе че напише десктоп или клиент-сървърно приложение на С#, сигурно ще получи "Нобелова награда за умопомрачение"... Но пък ако 10 години си вложил в VB Script-а, и сега повлечен от модата и ти вземеш да се бориш с С# - със сигурност си конкурент за наградата...

>>>Колко драйвера написани на Джава знаеш? А Джавата провал ли е?

Николко... и няма да бъдат написани... Че се е провалила - провали се, дотолкова, че не оправда очакванията които и бяха възложени... Ама то си бе ясно май от самото начало, че всичко е въпрос на "търговска" война, а не "война" на технологиите... Е, Джавата става за управление на "екзотични" бойлери и хладилници, ама дотам и е силата... Просто идеята е скапана - виртуални машини, памет, независимост на платформата, дивотии.... Същото го очаква и дот НЕТ-а.... Асемблета.... Глупости... Все едно не мога да си напиша един свястен DLL на Делфи или С? Или ISAPI филтър? Или COM обект? Та ще трябва да разпространявам и 50 МБ обвивка дето ще интерпретира това дето съм написал... Ще прави, ще струва и накрая все ще обърне към kernel32.dll
Все едно не бе ясно още от самото начало, че 98% от потребителите използват I386 процесори, и че 86% от тях Windows. Остават някакви 10% ентусиасти дето се правят на "екзотични птици", но те не са интересни за корпоративния пазар - пари не носят, а и са необходими, че иначе става много съмнително защо всички изполват един продукт на една корпорация...
Абе важното е продажби да има Току виж, измислили и Клипер#, стига да могат пари да вземат... Иначе и той ще си изполва отдолу апитата написани на асемблер, или C.

Айде останете си с здраве, и работете с това което знаете и можете, а не си губете времето и парите. Всеки ден ще има по-нови и все по-налудничеви идеи, че то иначе пазара ще умре. Иначе спокойно можеш същите сметки и неща да ги свършиш и на един ейпъл2...



Тема Re: Умира ли Delphi ?нови [re: karasko]  
АвторBeco (Нерегистриран)
Публикувано28.09.05 10:51



Абе мислете малко, преди да пишете глупости...
Ами старая се ... доколкото мога разбира се

има повече компоненти
Май скоро не си преглеждал сайтовете за third-party компоненти, а?
Мисълта ми беше, че Делфито/Буилдера идва с повече компоненти. А колкото до сайтовете предлагащи платени/безплатни компоненти за съотв. език - ами не знам, в последно време не съм смятал кой има повече и кой по малко.

Когато МС пренапишат Ворда и Хексела на С#
ти всеки път като излезе нов език / платформа ли си пренаписваш всичко старо? Особенно ако си го продал в няколко десетки милиона бройки?
Горното изречение трябва да се тълкува така: Когато МС извадят достатъчно сериозен продукт написан на .НЕТ...

С# нещо отпадна, като основен език за новата ОС
я кажи кой кога и къде е казвал, че С# ще е основния език за новата ОС?
Да така е.
- ето ти обещанията :


- ето какво стана :

В интерес на истината мнението ми по този въпрос не съм си го съставил от горните 2 статии, но ме мързи да ровя за да търся повече инфо по въпроса.

Никой не пише драйвери за видеокарти на него !!!
Колко драйвера написани на Джава знаеш? А Джавата провал ли е?
Ами просто споменавам, че съм чел за такъв случай. А каква е била причината за тази безумна идея - сети се сам.



Тема Очевидно не!нови [re: ss]  
Автортoп (Нерегистриран)
Публикувано28.09.05 13:46



Delphi Roadmap 2005 - 2006:
2005 - DeXter
2006 - Highlander





Тема Re: Умира ли Delphi ?нови [re: ИвKo]  
Автор karasko (член)
Публикувано28.09.05 14:34



ти нещо по-голямо от десктоп приложение за телефонен бележник писал ли си?



Тема Re: Умира ли Delphi ?нови [re: karasko]  
Автор ИвKo (особняк)
Публикувано28.09.05 14:49



аха
такива нещица дето струват няколко милиона евро... пък взеха че вече няколко години работят хората на тях, без да мрънкат...



Тема Re: Умира ли Delphi ?нови [re: Beco]  
Автор karasko (член)
Публикувано28.09.05 15:08




С# нещо отпадна, като основен език за новата ОС

я кажи кой кога и къде е казвал, че С# ще е основния език за новата ОС?

Да така е.
- ето ти обещанията :
http://www.ondotnet.com/pub/a/dotnet/2003/11/24/longhorn_01.htm
- ето какво стана :
http://www.microsoft-watch.com/article2/0,1995,1820607,00.asp


Извинявай, ама нито една от статиите не е писана от служител на Майкрософт. И в интерес на истината първата статия на Ян Грифинс е доста коректна и това което е казал, си е точно така.
А това че "някой предполагал" че всичко в Лонгхорна ще е базирано на С#, и след това не са му са се оправдали очакванията, си е негов проблем.

Идеята на С# по принцип никога не е била да се пише цялата операционна система, нито пък драйвери на него.
Концепцията, идеята и имплементацията на цялата .NET фреймуърк е насочена към ентърпрайз класа системи.


Никой не пише драйвери за видеокарти на него !!!


Колко драйвера написани на Джава знаеш? А Джавата провал ли е?

Ами просто споменавам, че съм чел за такъв случай. А каква е била причината за тази безумна идея - сети се сам.


Тва не го разбрах - какво си чел - че някой се е опитвал да пише драйвер на С# или на Джава?
Опити всякакви. Никой нормален човек не е казвал че С# е език за писане на драйвери..

С две думи - да не бъркаме очакванията на незапознати и некомпетентни хора, с изявления на хора от ръководството на Майкрософт.
За да не седим изненадани после..



Тема Опа, извинявайнови [re: ИвKo]  
Автор karasko (член)
Публикувано28.09.05 15:10



не знаех че говоря с едноличния създател и автор на SAP R/3..





Тема Re: Опа, извинявайнови [re: karasko]  
Автор ИвKo (особняк)
Публикувано28.09.05 15:32



Нищо де, случва се...

Но в рамката на добрия тон, и отдавайки дължимото на истината:
някъде в нетолкова далечната 1996-7, май направихме първото си DСОМ базирано приложение на Делфи, което все още си работи в една малка мрежа от към 350 ПС-та
Май бе 2000 година, когато завършихме една ДБ система, където потребителския интерфейс и голяма част от сървърните обекти са делфийски - май и досега обслужва над 950 милиона записа, работейки на около 300 отдалечени (имай в предвид - в различни селища) места, в реално време...
После, някакъв международен проект бе, финансова институция някаква, дето съхранява данните на хората за 50-на години... е, по-добро от Делфито за нас нямаше

Ако не ме лъже паметта, последното нещо бе нещо като "телефонен справочник", ама хората там всеки ден подават информация он-лине, е поизмъчихме ги малко, че трябваше и елекронни сертификати да използват, ама чудейки се с какво да го направим - не изневерихме на Делфито...

Най-интересното бе, но може би и най-логичното, че никога, абсолютно никога някой не постави въпроса на какво е написано, или на какво да се напише - хората искаха работещи системи, а на залитаха по модерните "еднодневки"

Е, вече не пиша за проекти... За кеф си пиша... Има млади и умни момичета и момчета със свежи идеи - те са за това...



Тема Re: Опа, извинявайнови [re: ИвKo]  
Автор karasko (член)
Публикувано28.09.05 15:48



Чудесно, поздравления

Само че ако това е вярно, и въпреки това твърдиш че .НЕТ е смотано и безполезно, значи определено е много гот, че пишеш вече само за кеф



Тема Re: Опа, извинявайнови [re: karasko]  
Автор ИвKo (особняк)
Публикувано28.09.05 16:34



Е, пропуснах може би няколко неща, но те са по значими...

Може би не съм се бил достатъчно ясен и точен. За всичко има слънце под този свят... Да за мен .НЕТ е безполезен във всяко едно отношение, което е различно от WEB базирано приложение... Не че и там не може да се напише нещо на ASP - имам десетки примери на ASP базирани приложения които работят без човек да ги закача с години. Единственото нещо което не отричам, е че при него просто живота на програмиста е по-лек, и нещата стават по-бързо. За по-качествено, и по-дуракоусточиво - много е спорно... Верно е че при него, не е необходимо да се пишат с месеци дълги фермани от Server Side VB или JScript, да не говорим за клиентския JScript, че има много, много обекти, които ти улесняват страшно много живота, но все още си е и мноого бъгъв... или може би, по-вярно ще е, ако напиша, че програмистите много се "измързеливиха" с него, и не четат технически документации, а вървят по пътя на "пробата и грешката". Последния .НЕТ проект по който работих бе в началото на годината - плачи ми се като се сетя за него. Но там му е силата - в бързото правене на WEB базирано приложение...
Иначе да мъчиш потребителите с WEB форми, и тяхната ограничена функционалност, при положение че може да им дадеш нещо по-добро, си е направо садизъм....
Важното е да не се бъркат нещата и да не се залита - има си прекрасни продукти за всичко. Удобно ти е да пишеш на Java или C# - щом има клиенти които да ти оценяват продуктите - пиши. Никой не те спира...Но дивотии от типа - драйвери на Java или C#, си е направо неразбиране което може да ме докара до припадък от смях. Поне на сегашния етап.
Та така...
А за това за проектите - не е шега... Много неща се понаписаха, да са живи и здрави хората от Борланд, без тях сигурно щях да съм сега счетоводител може би.
И на мен ми е гот, да пиша само за развлечение... Но това не ми пречи да казвам на други, как и на какво да пишат... Което е по-страшно



Тема Re: Умира ли Delphi ?нови [re: karasko]  
АвторBeco (Нерегистриран)
Публикувано28.09.05 17:29



Ами не мога да се съглася с теб. Ето последното изречение от статията : For anyone writing Windows applications today, the message is clear: managed code is the way of the future. Това е характерно изказване за 2003 г. и бъдещите светли перспективи пред новата ОС. Доста хора мислеха така, но те нямат вина за това.

За видео драйвера: Ами четох в бг пресата, че известен производител на видеокарти вече има и драйвер за Лонгхорн написан на С Шарп. Демек, ние сме готови за новата ОС. Що са направили тази простотия аз не знам. Понякога истерията е заразителна.



Тема Re: Умира ли Delphi ?нови [re: ss]  
Автор NDeu (динозавър)
Публикувано29.09.05 14:43








Тема Re: Опа, извинявайнови [re: ИвKo]  
Автор karasko (член)
Публикувано30.09.05 13:03



Е точно аз никога не съм твърдял че С# и Джава са подходящи за драйвери - напротив

И имено това огромно спестяване на код, което ти позволят новите ПЛАТФОРМИ, не толкова езиците, са най-голянмото им предимство. Не само защото ще спестиш време, а повече защото така имаш по-малко възможности да вкараш грешка в кода, оттам времето и ресурсите за дебъгване и тестване падат, позволят по-бързо прототипизиране на някаква функционалност, за която не си сигурен дали ще ти свърши работа, което води до повече коректна информация, въз основа на която можеш да вземеш по-добро решение за начина на имплементация на дадена система..

Та изобщо не става дума дали на С# можеш да напишеш нещо, дето на никой друг език да не можеш..

Мисля че ме разбираш



Тема Re: Умира ли Delphi ?нови [re: Beco]  
Автор karasko (член)
Публикувано30.09.05 13:09




Ами не мога да се съглася с теб. Ето последното изречение от статията : For anyone writing Windows applications today, the message is clear: managed code is the way of the future. Това е характерно изказване за 2003 г. и бъдещите светли перспективи пред новата ОС. Доста хора мислеха така, но те нямат вина за това


Да, точно така. Напълно подкрепям това е бъдещето. Джавата да не би да не е managed code?

Това не означава че ще остане като единственото възможно решение - това означава че ще е основната платформа за програмиране.

За видео драйвера: Ами четох в бг пресата, че известен производител на видеокарти вече има и драйвер за Лонгхорн написан на С Шарп. Демек, ние сме готови за новата ОС. Що са направили тази простотия аз не знам. Понякога истерията е заразителна.


Сигурно става дума за АТИ - само че при тях часта която е писана на С# не е точно драйвера в досегашния смисъл на думата. По-скоро товае часта която превежда от Авалон АПИ-то към долния слой.

И пак ти казвам - това че АТИ са решили да го правят, не означава че Майкрософт са създали .НЕТ платформата с идеята за драйвери като цел номер 1...



Тема Re: Опа, извинявайнови [re: karasko]  
Автор ИвKo (особняк)
Публикувано30.09.05 13:25



Иххххххх бе начииииииииии...

Като котка си - на гръб не падаш

така е... не отричам... всеобщо мултиплициране грешките на МS....

За мен, на определено ниво, е като да си купиш компилиран компонент на Делфи - не знаеш какви ги е забъркал "девелопера", трябва ти само мъъъъъъъъъъъъъничка част от функционалността, ама убиваш слона заради мухата... пък то излезло че е пеперуда...

Мързелива и мърляшка работа.... Както и да е... Отдавна ми е минало времето за безсмислени спорове...

Живи и здрави!



Тема Re: Умира ли Delphi ?нови [re: karasko]  
Автор andrew_nikoloff (bugbuster)
Публикувано30.09.05 13:29



На ATI само Control Center-а е написан на .NET, т.е. потребителският интерфейс за управление и настройка. Самият драйвер не е, защото можеш да си го свалиш отделно и тогава изискването за .NET Framework го няма.



Тема Re: Умира ли Delphi ?нови [re: karasko]  
АвторBeco (Нерегистриран)
Публикувано30.09.05 13:54



Ами няма да коментирам последния ти пост. Би било интересно да поставим по обратен начина нещата: евентуални причини поради които да се избере .НЕТ пред Борландските ИДЕ-та , но хайде да не задълбаваме в теориите....



Тема Re: Опа, извинявайнови [re: ИвKo]  
Автор karasko (член)
Публикувано30.09.05 17:54



хехе, добре, да оставим пазара да говори



Тема Re: Умира ли Delphi ?нови [re: andrew_nikoloff]  
Автор karasko (член)
Публикувано30.09.05 17:56



Знам :) ама това е така за НЕТ 1.1

Ама понеже той говореше за 2.0 предположих за какво може да е послужило - нямам информация дали е така всъщност.

А сегашния Контрол Център съветвам НИКОЙ да не си го инсталира, и определено не го броя като драйвер :)



Тема Re: Умира ли Delphi ?нови [re: Beco]  
Автор karasko (член)
Публикувано30.09.05 18:00



Интересно, как и ти и Ивко в другата тема едновременно се отказахте от по-нататъшна дискусия.. :))


Причините са доста.

Да не говорим, че от езици, минахме на платформи, а сега вече намесихме и ИДЕ-тата...пълна каша настана :)

П.С. аз самия от около 8 години използвам Борландска среда за разработка.



Тема Re: Умира ли Delphi ?нови [re: karasko]  
АвторBeco (Нерегистриран)
Публикувано30.09.05 19:16



Интересно, как и ти и Ивко в другата тема едновременно се отказахте от по-нататъшна дискусия.. :))

Печелиш с явно техническо превъзходство .... :-)



Тема Re: Умира ли Delphi ?нови [re: Beco]  
Автор karasko (член)
Публикувано30.09.05 22:38



хахахаха,

добре че съм чувал за думичката ирония



Тема Re: Умира ли Delphi ?нови [re: Sury]  
АвторSury (Нерегистриран)
Публикувано30.10.05 10:37





Delphi (~2.2MB)


C++ Builder/Java(~2.2MB)




Тема Re: Умира ли Delphi ?нови [re: ss]  
АвторDark Dirk (Нерегистриран)
Публикувано26.02.08 16:43



Моята Delphi 6-ца си изглежда доста жива. Работи си чудесно и пари изкарва. Работи бързо, особено като я туниговах с DelphiSpeedUp, DevExtensions, UnitExpert, GExperts и някои други expert-и.



Тема Re: Умира ли Delphi ?нови [re: Dark Dirk]  
Авторпpor (Нерегистриран)
Публикувано26.02.08 19:05



Явно си забравил да пуснеш експерт за проверка на датите на дадена тема :) :) :)



Тема Re: Умира ли Delphi ?нови [re: пpor]  
АвторDark Dirk (Нерегистриран)
Публикувано27.02.08 16:19



Определено



Чудничко ми е какво е станало та я видях като нова тема в dir.bg



Тема Re: Умира ли Delphi ?нови [re: Dark Dirk]  
АвторDark Dirk (Нерегистриран)
Публикувано27.02.08 16:23



А, открих го:

i have never been... lucydance 26.02.08 15:46

Някакъв спамър е качил темата най-отгоре и аз съм отговорил без да погледна



Sorry



Тема Re: Умира ли Delphi ?нови [re: Dark Dirk]  
АвторMиpaka (Нерегистриран)
Публикувано04.03.08 13:16



Сложи си Delphi 2006 for Win32 да видиш що е то бързина. Да не говорим че за приложения, които се целят в перформънс си е задължително - поддържа многоядрени машини, докато предните версии издъхват яката там.



Тема Re: Умира ли Delphi ?нови [re: Mиpaka]  
Авторandrew (Нерегистриран)
Публикувано04.03.08 15:06



Ти слушаш ли се изобщо какви ги приказваш?


И ще ни "светнеш" ли нас неуките как точно "Delphi 2006 for Win32 поддържа многоядрени машини, докато предните версии издъхват яката там"...
А за това дали Delphi 2006 е по-бързо от 5-цата / 6-цата - по-добре ти си ги инсталирай да видиш що е бързина.



Тема Re: Умира ли Delphi ?нови [re: andrew]  
Автор vido (минаващ)
Публикувано04.03.08 16:07



Ми то поддръжката на многоядрени машини идва от ОС-а. И на мен ми е интересно как Delphi 2006 for Win32 поддържа многоядрени машини. То Win32 приложение си е Win32 приложение. Или като крейтнеш тред му казваш да работи на другото ядро? Аз не вярвам ама де да знам





Тема Re: Умира ли Delphi ?нови [re: andrew]  
АвторMиpaka (Нерегистриран)
Публикувано12.03.08 10:40



Значи грешката е моя (в бързината). Имах в предвид Delphi 2007. На по-нов компютър (в случая двуядрен процесор с 2GB памет) работи ЗНАЧИТЕЛНО по-бързо от Delphi 7. Друг е въпроса, че компилираните с него многонишкови приложения работят МНОГО по-добре със многоядрени процесори.
Бърз тест: компилирай едно и също просто циклещо многонишково приложение под делфи 7 и делфи 2007. После виж в таск мениджъра какъв процент от натоварването на процесора е от системни извиквания (от ОС). При делфи 7 този процент е значителен (да речем 50%) а при 2007 липсва. Хайде говори ми сега още ;) . Много бързате да нападате хората без грам да сте тествали значи.. така наизуст всеки може ;) .



Тема Re: Умира ли Delphi ?нови [re: Mиpaka]  
Автор andrew_nikoloff (bugbuster)
Публикувано12.03.08 11:35



Нещо и на мене не ми стана ясно... Какво означава "просто циклещо многонишково приложение"? Имаш предвид в Execute-а на един тред да въртиш цикъл ли? Без да се вика нищо външно предполагам... Ако е така, то петдесетте процента при делфи 7 явно означават двуядрена машина и така написаната ти нишка окупира изцяло едното ядро. Това, което не ми стана ясно е, как в този случай под делфи 2007 нишката ти не окупира ядрото. Какво точно прави твоето "просто циклещо многонишково приложение"? Какви са ти нишките (TThread или работиш директно с CreateThread)? Как си управляваш натоварването на процесора - викаш ли Sleep, WaitForSingleObject и т.н.? Дай един примерен код за такова приложение, защото на мен ми се струва, че проблемът е по-скоро в теб, отколкото в делфито.



Тема Re: Умира ли Delphi ?нови [re: andrew_nikoloff]  
АвторMиpaka (Нерегистриран)
Публикувано12.03.08 11:56



Ами моят тест беше за парсване на XML във Execute method-а, но с прост цигъл ще се получи същото. Ползвам TThread и не тествам само една нишка, която да окупира само едното ядро а примерно 20. Проблема при делфи 7 беше че голяма част от натоварването беше от system calls, което си го обяснявам че става понеже ОС-а се опитва да свърши работата (диспечизира нишките?) на делфи-то за многоядрена машина.



Тема Re: Умира ли Delphi ?нови [re: andrew_nikoloff]  
АвторMиpaka (Нерегистриран)
Публикувано12.03.08 12:08



Следобяд ще потърся кода и ще го постна ;)



Тема Delphi 5нови [re: Mиpaka]  
Автор andrew_nikoloff (bugbuster)
Публикувано12.03.08 15:35



Нещо не е в ред тази работа. Ето един примерен код, който отговаря на твоето описание:


type
TDummyThread=class(TThread)
protected
procedure Execute; override;
public
constructor Create(CreateSuspended: Boolean);
end;
...
constructor TDummyThread.Create(CreateSuspended: Boolean);
begin
inherited Create(CreateSuspended);
FreeOnTerminate := True;
end;

procedure TDummyThread.Execute;
var
i, j: Integer;
s: String;
begin
while not Terminated do
begin
for i := 0 to 1000000 do
begin
if Terminated then
Exit;
s := IntToStr(i);
j := StrToInt(s);
if i <> j then
s := 'Hm, strange...';
end;
Exit;
end;
end;
...
procedure TForm1.Button1Click(Sender: TObject);
var i: Integer;
begin
for i := 1 to 20 do
TDummyThread.Create(False);
end;

Това пуснато на двуядрена машина натоварва равномерно и двете ядра.

Не мисля, че проблема е в Делфи, но нека да видим кода...



Тема Re: Delphi 5нови [re: andrew_nikoloff]  
АвторMиpaka (Нерегистриран)
Публикувано12.03.08 16:49



За съжаление не успях да намеря моя тестов код (изглежда съм го изтрил), но компилирах твоя под делфи 7 и 2007. Резултатите са следните:

Делфи 7:



Делфи 2007:


Тествах го на 2ядрената машина вкъщи и затова е малко прецакана резолюцията, но важното се вижда: при делфи7 системните извиквания (червеното) представляват около 40-50 % от натоварването, а при делфи 2007 не почти не се виждат такива. Друго нещо, което не може да се види тук, но е факт е че при делфи 2007 изпълнението завършва значително по-бързо. При моя стар тест на 4ядрена машина засякох около 6 пъти ускорение. Тук не съм засичал, но отново е видимо по-бързо.



Тема Re: Delphi 5нови [re: Mиpaka]  
Автор andrew_nikoloff (bugbuster)
Публикувано12.03.08 17:35



За по-бързото изпълнение на твоя код вероятно отговорен е новият memory manager - вече се ползва FastMM. А за тестчето - делфито няма общо с управлението на това коя нишка на кое ядро ще върви. Аз съм го компилирал само че на Delphi 5, но не мисля, че трябва да има разлика със седмицата. Прави ми впечатление, че на твоя скрийшот има чуствителен дял на kernel time-а, а при мен той е само на едното ядро и е почти никакъв. Пробвал ли си да прескочиш делфито и да си ползваш направо API за нишките?



ПП Забравих скрийншота

Редактирано от andrew_nikoloff на 12.03.08 17:38.



Тема Re: Delphi 5нови [re: andrew_nikoloff]  
АвторMиpaka (Нерегистриран)
Публикувано12.03.08 18:07



С директно ползване на АПИ-то ще се постигне малко ускорение, но мисълта ми беше, че при делфи 2007 се избягва тов кернел натоварване, което от всичките ми тестове взима голяма част от производителността. А колко бърз трябва да е новия мениджър на паметта за да се постигне 6 пъти ускорение, при условие че се върти един прост цикъл и няма четене и писане на голямо количество данни в тая памет ;) . Абе общо взето Делфи 2007 е супер корав продукт.. има само малко гърмежи по средата които дразнят, но се живее.



Тема Re: Delphi 5нови [re: andrew_nikoloff]  
АвторMиpaka (Нерегистриран)
Публикувано12.03.08 18:15



Освен това да има доста благинки, подпомагащи по-бързото писане, което си е приятно. Да не говорим за безценните дебъг възможности (пример: за всяка функция от call stack-а можеш да видиш стойностите на локалните й променливи в момента, в който е била извикана). Общо взето според мен Делфи 2007 не е must-have инструмент, но предлага значителни подобрения спрямо Делфи 5-6-7, заради които си заслужава. Все пак трябва да вървим напред, нали ;) .




Страници по тази тема: 1 | 2 | 3 | 4 | 5 | 6 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


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

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