Delphi 8
16 отговора
778 прегледа
Delphi 8
Искам само да ви попитам ако сте виждали Delphi 8 какво ви е мнението за него защото аз мисля че Borland са направили нещо което е изключително мудно и много от предишните функции не работят
Re: Delphi 8
Искам само да ти отговоря че проблема си е в майкрософт (както обикновенно). По-точно името на проблема е framework. Заради него всичко е толкова бавно и заради него предишните функции неработят. И то не просто неработят а те просто несъществуват и библиотеките са други, а ниe се връщаме в 1 клас :(
Можеш с чиста съвест да си бачкаш на 7 или на java.
Можеш с чиста съвест да си бачкаш на 7 или на java.
Re: Delphi 8
имаше една тема от началото Януари
за която казаха по-горе отговорилите ...
към тази тема мога да добавя това
[линк]
инак докато се наложи .НЕТ явно Делфи 8
няма да е работното средство... а нещо чрез което може да се изучава .НЕТ
поне за мен
за която казаха по-горе отговорилите ...
към тази тема мога да добавя това
[линк]
инак докато се наложи .НЕТ явно Делфи 8
няма да е работното средство... а нещо чрез което може да се изучава .НЕТ
поне за мен
Re: Delphi 8
Още не съм го виждал Д8 ама ми не е ясно какво ще е предимството да го предпочетеш пред М$ .нет студиото? Паскалския синтаксис? Не че е съвсем маловажно, ама ми се струва несериозно..не мислите ли?
Re: Delphi 8
Човека имаше нещо съвсем друг в предвид - че като цяло .NET платформата няма такова развитие което се очакваше и че след като D8 е единствено обвързан с нея - няма какво друго да прави освен да се обучава.
Вярно е, че MS имат предимство - но не забравяй, че това което ползваш като VS - е втора версия на VS вече, Делфи 8 закъсня повече от 1 година - има какво да се оправя - вярно пуснаха вече 2 patch-a и планират още поне един за март месец - мисля, че след това ще може спокойно да се работи - главните бъг-ове в средата и библиотеките ще бъдат разрешени.
Има и нещо което е също важно - около Borland се създаде една среда от third party компании - които разработиха доста компоненти - не съм сигурен какво е
Не пренебрегвай езика - той е доста важен - помисли какво би станало ако смениш твоя естествен език ( е ако си полиглот ;-))) няма значение) и продължиш да говориш и да мислиш само на новия език - ще има поне един 3-4 месечен преходен период. А има доста нови неща които са добавени в Pasacal синтаксиса - някои от които мисля нямат аналог в C# - това по една статия която не мога да изровя в момента. Надявам се до 2 седмици да мога да кажа повече за интересуващите се.
---
Колкото повече, толкова повече.
Вярно е, че MS имат предимство - но не забравяй, че това което ползваш като VS - е втора версия на VS вече, Делфи 8 закъсня повече от 1 година - има какво да се оправя - вярно пуснаха вече 2 patch-a и планират още поне един за март месец - мисля, че след това ще може спокойно да се работи - главните бъг-ове в средата и библиотеките ще бъдат разрешени.
Има и нещо което е също важно - около Borland се създаде една среда от third party компании - които разработиха доста компоненти - не съм сигурен какво е
Не пренебрегвай езика - той е доста важен - помисли какво би станало ако смениш твоя естествен език ( е ако си полиглот ;-))) няма значение) и продължиш да говориш и да мислиш само на новия език - ще има поне един 3-4 месечен преходен период. А има доста нови неща които са добавени в Pasacal синтаксиса - някои от които мисля нямат аналог в C# - това по една статия която не мога да изровя в момента. Надявам се до 2 седмици да мога да кажа повече за интересуващите се.
---
Колкото повече, толкова повече.
Re: Delphi 8
Ще оачкваме да я намериш тази статия 
с малко влакче композирам патките в реката
с малко влакче композирам патките в реката
Re: Delphi 8
Като гладам C# и framework-а нещо обаче оставам с впечатление че от майкрософт доста са изкопирали делфито
Re: Delphi 8
"Изкопирали" е спорно казано, но все пак не забравяй че архитекта на С# е същия пич,който е разработил Делфи 
с малко влакче композирам патките в реката
с малко влакче композирам патките в реката
Re: Delphi 8
За това става въпрос... Щом ще правят делфи (8) за .НЕТ от Борланд са принудени да се съобразяват с М$ в по-голяма степен... и макар да не крия личните си пристрастия към делфи, ми се струва по-удачен вариант (и по-естествен) да ползваш език като С#, който си е специално създаден за .нет...
А иначе изобщо не подценявам синтаксиса на езика... сигурно 99 % от сорса който съм изписал е на паскал и има неща които повече ме кефят от С# например, но според мен синтаксисът не е нещото което ще ти отнеме чак толкова време докато го усвоиш. Друг е въпросът за възможностите на езика... ама айде да не разтягаме ластици;)
Абе с две думи много по-малко са сега причините да избереш .нет делфи пред С# например... докато на времето... ех...
А иначе изобщо не подценявам синтаксиса на езика... сигурно 99 % от сорса който съм изписал е на паскал и има неща които повече ме кефят от С# например, но според мен синтаксисът не е нещото което ще ти отнеме чак толкова време докато го усвоиш. Друг е въпросът за възможностите на езика... ама айде да не разтягаме ластици;)
Абе с две думи много по-малко са сега причините да избереш .нет делфи пред С# например... докато на времето... ех...
Re: Delphi 8
Много от "революционните новости" в .НЕТ ги има отдавна в Джава или Делфи (съвпадение;))
И С# има доста предимства обаче.. няма как...
Но наистина е спорно да се каже кой от кого копира... май всеки от всеки;))
И С# има доста предимства обаче.. няма как...
Но наистина е спорно да се каже кой от кого копира... май всеки от всеки;))
Re: Delphi 8
Абе с две думи много по-малко са сега причините да избереш .нет делфи пред С# например... докато на времето... ех...
Аз като заклет Делфист колкото и да не ми се иска съм напълно съгласен с теб... Delphi is dying
Остава му още толкова живот колкото ще живеят win32 app-тата... когато .NET-а се наложи повечето Делфисти ще предпочетат изчистения C# пред вече толкова остарелия Паскал
Аз като заклет Делфист колкото и да не ми се иска съм напълно съгласен с теб... Delphi is dying
Остава му още толкова живот колкото ще живеят win32 app-тата... когато .NET-а се наложи повечето Делфисти ще предпочетат изчистения C# пред вече толкова остарелия Паскал
Re: Delphi 8
Този въпрос и аз си го задавах .....и нямам категоричен отговор
Но бих казал:
1.Предпочитам да пиша на Паскал пред С# ,(изчистеността на С#
е в посока към Паскал спрямо С++). Аз не пиша някакви екзотични неща, че да се чувствам ограничен от езика даже бих казал обратното когато съм гледам примери на Борланд често откривам колко елегантно може да се пише на Паскал
и че винаги има още какво да се уча от към стил.Да не говорим за това тепърва да изучаваш синтаксиса на нов език който никак даже не се е наложил и с който не можеш да напишеш едно WIN32 приложение т.е трябва да си поддържам и Паскала/Делфи( в това отношение С# е непълноценен език)
2. ИДЕ средата на Делфи като цяло не е по-лоша от тази на VS.NET каквото не ми харесва в повечето случаи е нещо заимствано от VS.NET примерно:
-подредбата на компонентите в тулбара е по удачна за мен от тези вертикални панели който ми губят работно пространство
-не знам защо нямам достъп до Objest inspectora докато съм в код режим и винаги трябва да мина в дизайн за да пипам по него което е доста досадно с оглед на мудната среда
- няма “syntax check” особено полезно при бавните компилация на .НЕТ
3.Третото което трябва да е решаващо всъщност е точно нещото което ми държи отворен въпроса още, а именно библиотеката. Ако Борланд биха развивали VCL.NET просто никакво чудене по въпроса. Ще споделя следното нещо имам проект (GISаджиски) не ползвам допълнителни компоненти на кратко от един MSSQL тегля данни и ги визуализирам върху картата на БГ и се чертаят допълнително и графики проект който доста дълго съм писал макар и не всеки ден но няколко месеца и после доста изглаждания. Та само за 2-3 часа с VCL.NET превъртайки от АДО на дбЕхпрес ( за което ми трябваха 10-15м. Без да съм го ползвал по-рано) и copy и paste си прехвърлих кода по съответните методи и програмата тръгна(основната част и естествено без графиките).
За съжаление VCL.NET май е със затихващи функции което е най-големия проблем за мен и ще трябва за .НЕТ да се учи новата MS библиотека както написа някой по-горе ще се връщаме в 1 клас и лошото е, че тази библиотека не можеш да я ползваш за чисто Win32 приложение......
За мен твоя въпрос ще актуален за след 1-2 година( и сега си има своята актуалност ако избереш С# да го почваш от сега да го учиш), а по-актуално за какво му е на типичен WINDOWS потребител който работи с няколко служебни приложения за да си извежда/въвежда/актуализира/визуализира разни данни от някакъв ДбСървър или някаква програма за симулации и изчисления и всичко това само под WINDOWS( няма желание за повече платформи) та за какво им е изобщо за тези цели .НЕТ ?
Но бих казал:
1.Предпочитам да пиша на Паскал пред С# ,(изчистеността на С#
е в посока към Паскал спрямо С++). Аз не пиша някакви екзотични неща, че да се чувствам ограничен от езика даже бих казал обратното когато съм гледам примери на Борланд често откривам колко елегантно може да се пише на Паскал
и че винаги има още какво да се уча от към стил.Да не говорим за това тепърва да изучаваш синтаксиса на нов език който никак даже не се е наложил и с който не можеш да напишеш едно WIN32 приложение т.е трябва да си поддържам и Паскала/Делфи( в това отношение С# е непълноценен език)
2. ИДЕ средата на Делфи като цяло не е по-лоша от тази на VS.NET каквото не ми харесва в повечето случаи е нещо заимствано от VS.NET примерно:
-подредбата на компонентите в тулбара е по удачна за мен от тези вертикални панели който ми губят работно пространство
-не знам защо нямам достъп до Objest inspectora докато съм в код режим и винаги трябва да мина в дизайн за да пипам по него което е доста досадно с оглед на мудната среда
- няма “syntax check” особено полезно при бавните компилация на .НЕТ
3.Третото което трябва да е решаващо всъщност е точно нещото което ми държи отворен въпроса още, а именно библиотеката. Ако Борланд биха развивали VCL.NET просто никакво чудене по въпроса. Ще споделя следното нещо имам проект (GISаджиски) не ползвам допълнителни компоненти на кратко от един MSSQL тегля данни и ги визуализирам върху картата на БГ и се чертаят допълнително и графики проект който доста дълго съм писал макар и не всеки ден но няколко месеца и после доста изглаждания. Та само за 2-3 часа с VCL.NET превъртайки от АДО на дбЕхпрес ( за което ми трябваха 10-15м. Без да съм го ползвал по-рано) и copy и paste си прехвърлих кода по съответните методи и програмата тръгна(основната част и естествено без графиките).
За съжаление VCL.NET май е със затихващи функции което е най-големия проблем за мен и ще трябва за .НЕТ да се учи новата MS библиотека както написа някой по-горе ще се връщаме в 1 клас и лошото е, че тази библиотека не можеш да я ползваш за чисто Win32 приложение......
За мен твоя въпрос ще актуален за след 1-2 година( и сега си има своята актуалност ако избереш С# да го почваш от сега да го учиш), а по-актуално за какво му е на типичен WINDOWS потребител който работи с няколко служебни приложения за да си извежда/въвежда/актуализира/визуализира разни данни от някакъв ДбСървър или някаква програма за симулации и изчисления и всичко това само под WINDOWS( няма желание за повече платформи) та за какво им е изобщо за тези цели .НЕТ ?
Re: Delphi 8
Силно не съм съгласен с това което казваш - и ще ти дам един пример за "изчистеноста" на C# - погледни как се пише case конструкцията и за какво глупаците не са "изчистили" break-а ами са го оставили задължителен.
C# ще си остане зависим от C++ което е голям минус !!!! защото МS гонят обратна съвместимост на кода (което си е малко идиотско ама нейсе) - докато Borland по отношение на Pascal - винаги са били по либерални - особенно във въвеждането на новите неща.
За съжаление не мога да ти дам сега повече примери - тепърва ще навлизам в материята - ако имаш примери за обратното - нека ги чуем - но нека да са неща които касаят Object Pascal - a а не нововъведенията - заради NET-a - които много не ми се нравят - ама това е друга тема.
---
Колкото повече, толкова повече.
C# ще си остане зависим от C++ което е голям минус !!!! защото МS гонят обратна съвместимост на кода (което си е малко идиотско ама нейсе) - докато Borland по отношение на Pascal - винаги са били по либерални - особенно във въвеждането на новите неща.
За съжаление не мога да ти дам сега повече примери - тепърва ще навлизам в материята - ако имаш примери за обратното - нека ги чуем - но нека да са неща които касаят Object Pascal - a а не нововъведенията - заради NET-a - които много не ми се нравят - ама това е друга тема.
---
Колкото повече, толкова повече.
Re: Delphi 8
Всеки език има недостатъци, а някои имат и предимства. За switch-a донякъде си прав. Мен ме дразни това, че в много езици (вкл. новия С#) няма аналог на "with"...
В защита на езиците наследили синтаксиса от С - С#, Джава, PHP, JS и т.н. в паскал няма ++, --, += и т.н.
Абе няма език без кусури
В защита на езиците наследили синтаксиса от С - С#, Джава, PHP, JS и т.н. в паскал няма ++, --, += и т.н.
Абе няма език без кусури
Re: Delphi 8
Всъщност като синтаксис С# доближава /копира/ много повече Джава отколкото всеки друг език. А "мощните" С-изрази очевидно се смятат за повече излишни и объркващи отколко полезни (трябва да признаем, че поне за начинаещите това е така). А това, че на паскал можеш да напишеш "всичко" (почти) е така, макар все още да се говори, че паскал е несериозен (само учебен) език, или че джава е 20-50 пъти по бавна от С и тем-подобни отживелици. Интересното е като почнат да ти обясняват например, че ако паскал "имаше" неща като адресна аритметика нямаше да е лош език
В студиото ме дразни и това, че като има бъг при компилация, не ти позиционира директно където е грешката като в делфи (е може и да има нещо в настройките.. незнам - много малко съм го ползвал;Р)
В студиото ме дразни и това, че като има бъг при компилация, не ти позиционира директно където е грешката като в делфи (е може и да има нещо в настройките.. незнам - много малко съм го ползвал;Р)
Re: Delphi 8
Мене особенно ме кефи във визуал студиото че като ми изтупа формата в ляво, екрана ми стои празен, а за да добавя компонент трябва да се боря с някъв тъп бар дето я закрива и ми пречи да сложа компонента където ми е кеф. Пробвах да издърпам формата в дясно с мишката ама не стана и се отказах да се боря с гениите от майкрософт. Нека е на тяхното. Нека бара да ми пречи. Все пак от мене се изисква да съм професионалист а не краен потребител та до ми правят екстри.
Тъпанарите искат да си губя времето да чета в хелпа как да оравя тази простотия вместо да използвам това време да науча нещо полезно по същество.
Аз искам да се науча как да програмирам а не как да конфигурирам тъпата им среда. Освен това за една тъпа програма ми се генерират 100 файла вместо 1 както в делфи. И още кви ле не глупости могат да се видят в "жестокото" зижуал студио.
Тъпанарите искат да си губя времето да чета в хелпа как да оравя тази простотия вместо да използвам това време да науча нещо полезно по същество.
Аз искам да се науча как да програмирам а не как да конфигурирам тъпата им среда. Освен това за една тъпа програма ми се генерират 100 файла вместо 1 както в делфи. И още кви ле не глупости могат да се видят в "жестокото" зижуал студио.