Nowe Delphi

MA
  • Rejestracja:około 17 lat
  • Ostatnio:4 miesiące
  • Lokalizacja:Poznań
0
OT
  • Rejestracja:ponad 20 lat
  • Ostatnio:ponad 11 lat
0

Nie.

0

Jej, nowy Cobol :*

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 6 godzin
  • Lokalizacja:Wrocław
0

Jeśli głąby, które nie potrafią korzystać z Google przerzucą się z C# na Delphi, to tak.

0

A Object Pascal rozwinął się choć trochę od czasów Delphi 7? :)

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 6 godzin
0

A Object Pascal rozwinął się choć trochę od czasów Delphi 7?

A jak sądzisz? uważasz że przez ostatnie 9 lat nic nie dodali do języka?

nowe idee mocno czerpią z C#: są generyki, iteratory, funkcje anonimowe. nowsze wersje są w pełni unikodowe.

OT
  • Rejestracja:ponad 20 lat
  • Ostatnio:ponad 11 lat
0

Ale to ciągle Pascal, czyli porażka.

Azarien
nic nie wnosisz a siejesz tylko uprzedzenia.
Misiekd
powiedział programista c++, któremu stworzenie normalnego GUI zajmuje 90% czasu poświęconego projektowi...
LN
@Misiekd: +1 (za idee, bo napisałeś odwrotnie -> że to projektant o 10 % dłużej robi interfejs ;p)
Demonical Monk
  • Rejestracja:ponad 17 lat
  • Ostatnio:12 miesięcy
0

Łał! Nowe klikalne bloczki! I kolejny wysyp debilnych programów, keylogierów i innych badziewi pisanych w nowym piratowanym Delphi...


Women were the reason I became a monk - and, ah, the reason I switched back...
Misiekd
teraz na topie są debilne programy, keylogery i inny badziew pisany w legalnym c#
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 6 godzin
  • Lokalizacja:Wrocław
0
Demonical Monk napisał(a)

Łał! Nowe klikalne bloczki! I kolejny wysyp debilnych programów, keylogierów i innych badziewi pisanych w nowym piratowanym Delphi...

Odezwał się programista PHP.

OT
  • Rejestracja:ponad 20 lat
  • Ostatnio:ponad 11 lat
0
Azarien napisał(a)

nic nie wnosisz a siejesz tylko uprzedzenia.

Hę? No tak jak mówię, pascal to pascal. Przez analogię Cobol to zawsze będzie Cobol, choćby nie wiem co tam dodali, to zawsze będzie Cobol. To nie oznacza, że stanie sie czymś innym niż był przedtem. I tyle no.

edytowany 1x, ostatnio: othello
aurel
Ale ty nie napisałeś "Pascal to pascal" tylko "Pascal, czyli porażka" ;)
OT
Bo to chyba rozumie się samo przez się :]
Sarrus
  • Rejestracja:około 14 lat
  • Ostatnio:2 dni
  • Postów:2512
0

Ten język został stworzony do nauki podstaw i taki powinien pozostać. Dobrze wspominam Turbo Pascal i ten niebieski ekran. Delphi to mi się jednak kojarzy jak taki bloczek, który ma plasteliną podoklejane inne bloczki ze wszystkich stron.

Misiekd
sam twórca c++ mówił, że został on stworzony dla hecy - czyli rozumiem, że tak go należy traktować - jako żart...
0

przedmówcy fajnie do siebie strzelają kulkami z plasteliny, jednakże należy się zastanowić nad tym, jak w swoich aplikacjach przejść do 64-bitowego systemu. Każde z Was ma swoje środowisko programistyczne, inne zna gorzej lub wcale nie zna, więc dziwię się, że wysuwa wnioski o "lepszości wielkiej nocy nad Bożym narodzeniem". Nawet na tym forum ten temat był wielokrotnie poruszany i uważam, że nierozstrzygnięty.
Zresztą problem jest dużo szerszy i obecnie dotyczy możliwości programowania dla różnych platform, w różnych językach, pod różny sprzęt.
Zdaje się, że ten temat powinien znaleźć się w inżynierii oprogramowania, a nie we flame :)

vpiotr
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata
0

Delphi jest lepsze do pisania keyloggerów bo nie wymaga .NET :)

A tak poważnie to lepsza IMHO w nowym Delphi jest ta przenośność niż to całe x64, chociaż bez tego ostatniego to Delphi trochę odstawało od reszty.
Osobiście nie znam lepszego narzędzia do GUI niż Delphi, ale ostatnio siedzę w konsolach więc może mam zniekształcony obraz rynku...

Szkoda tylko że świat uległ rozwarstwieniu i nie mamy już tylko aplikacji desktop, ale również WWW, mobilne i serwer-side (Java, .NET).
Gdyby nie to, Delphi byłoby naprawdę fajne.

Zresztą rynek pracy weryfikuje nasze zapędy technologiczne.
Aktualnie Delphi = poprawianie błędów w starych programach (a ogólnie ofert dla Delphi jak na lekarstwo).

0

vpiotrze - ciekawe stwierdzenie odnośnie vcl :(

czy ktoś potrafi generować kod 32, czy 64 ? a może przejściowy - może ktoś mądry odpowie - może misiekd?

Misiekd
a jakbyś to po polsku napisał to może ktoś by zrozumiał i odpowiedział. BTW DCU są 'wstępnie' skompilowane
0

odpowiem, nie macie takiego kompilatora :)

Misiekd
  • Rejestracja:ponad 21 lat
  • Ostatnio:prawie 13 lat
  • Postów:7923
0

mamy - FPC


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 6 godzin
0

Delphi XE2 przyniesie nową bibliotekę FireMonkey jako alternatywę dla VCL

dzejo
  • Rejestracja:prawie 19 lat
  • Ostatnio:prawie 12 lat
  • Postów:787
0
vpiotr napisał(a)

Delphi jest lepsze do pisania keyloggerów bo nie wymaga .NET :)

I oczywiście programów antywirusowych , wszystkie wirusy s*ją z komputera na sam jego widok .
Nawet nie trzeba go uruchamiać ,wystarczy że jest ....


vpiotr
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata
0
MiM napisał(a)

vpiotrze - ciekawe stwierdzenie odnośnie vcl :(

czy ktoś potrafi generować kod 32, czy 64 ? a może przejściowy - może ktoś mądry odpowie - może misiekd?

Które stwierdzenie? Pisałem o FireMonkey.
VCL jest o tyle lepsze w nowym Delphi, że ponoć w pełni x64, chociaż dla GUI to ma średnie znaczenie.

0

Kolego Piotrze, posiadam kilka bibliotek VCL Delphi i ostatnio zaczęli mi podsyłać informacje, że X2 obsługują - jak jest oczywiście czas pokaże :)

GR
  • Rejestracja:około 14 lat
  • Ostatnio:prawie 9 lat
  • Postów:34
0

A co wy właściwie macie do Pascala? Jeżeli jest się dobrym programistą stworzysz tam co chcesz. W prawdzie byłoby trudno o dobre biblioteki graficzne, a korzystanie z WinAPI też nie należy do łatwych, ale to język z lat 90.!!! I czego wy chcecie?

Co do ObjectPascala to wiele się zmieniło. Nie mówcie, że nie jeżeli nie wiecie.

Ze względu na to, że temat zaraz zmieni się w małą sprzeczkę o tym jak dobry jest C#, C++, Delphi itd. to powiem wam jedno - w każdym języku można stworzyć bez problemu to, co w innych. Tylko składnia się zmienia. Wkurzają mnie ludzie, którzy mówią, że w Delphi nie robi się gier 3d... Litości! Jest pełno bibliotek. O silnik do gier trudno, ale jak się umie programować to wszystko jest możliwe ;)

Azarien
"ale to język z lat 90" - tzn. tak jak Java?
somekind
1971 to lata 90te?
OT
  • Rejestracja:ponad 20 lat
  • Ostatnio:ponad 11 lat
0

Wkurzają mnie ludzie, którzy mówią, że w Delphi nie robi się gier 3d... Litości! Jest pełno bibliotek.

Litości! Jest pełno bibliotek, a nikt ich nie używa w Delphi. Programiści tworzący profesjonalnie gry są głupi i nie doceniają Delphi.

O silnik do gier trudno

Ano trudno, trudno bo nikomu nie przeszło przez myśl aby tworzyć silnik 3d w Delphi. Pewnie z tego samego powodu, o którym pisałem wyżej.

edytowany 1x, ostatnio: othello
0

prawda jest taka że dużo fajnych programów zostało napisanych właśnie w Delphi np. program Beyond Compare został napisany w Delphi 6-7.

OT
  • Rejestracja:ponad 20 lat
  • Ostatnio:ponad 11 lat
0

Pamiętajmy, że w czasach Delphi 6 albo 7 jedyną alternatywą było w praktyce MFC, które jest syfem największym jaki powstał, delphi czy tez c++ builder były przy tym faktycznie innowacyjne. Dzisiaj sytuacja jest inna, i delphi nie oferuje nic ciekawego na tle konkurencji. Świat idzie do przodu: framweorki orm (nhibernate, entity framework), wpf i wiele, wiele innych rzeczy dostępnych w .net powoduje że delphi nikt nie wybiera do tworzenia aplikacji biznesowych. Ciągnięte są tylko te projekty, które kiedyś zostały zaczęte w Delphi i nie opłaca się przechodzić na inną technologię (bo trzeba by pisać wszystko od zera).

Mam wrażenie, że już nawet qt, wxWidtets i podobne są częściej używane od Delphi - mowa o rozpoczynaniu nowych projektów oczywiście. Pomijam już składnię pascala, która jest i tak archaiczna (nieważne jakie rozszerzenia do języka dodadzą, sama koncepcja składni archaiczna jest).

edytowany 2x, ostatnio: othello
GR
  • Rejestracja:około 14 lat
  • Ostatnio:prawie 9 lat
  • Postów:34
0

Azarien:
No tak jak java. Nie wiem co masz na myśli :)

No dobra :P z tymi latami 90. to się pomyliłem :P ale co to zmienia?

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 6 godzin
  • Lokalizacja:Wrocław
0
gryguc napisał(a)

No dobra :P z tymi latami 90. to się pomyliłem :P ale co to zmienia?

No chyba właśnie wszystko. Przestarzały język, zaniedbana technologia, a w konsekwencji spadek znaczenia i popularności.

0
somekind napisał(a)
Demonical Monk napisał(a)

Łał! Nowe klikalne bloczki! I kolejny wysyp debilnych programów, keylogierów i innych badziewi pisanych w nowym piratowanym Delphi...

Odezwał się programista PHP.

hahaha :)

A tak na serio to po co komu to Delphi ?
Myślałem że koncepcją drag-n-drop'owego RAD'a ogólnego przeznaczenia już dawno uznano jako niewypał.
Ni to dla biznesu ni dla normalnego programisty.

Nie żeby mnie w ogóle język obchodził. Tylko co daje tooling Delphi czego z osobna nie znajdę dla Java, C# lub C/C++ ?

0
gryguc napisał(a)

A co wy właściwie macie do Pascala? Jeżeli jest się dobrym programistą stworzysz tam co chcesz. W prawdzie byłoby trudno o dobre biblioteki graficzne, a korzystanie z WinAPI też nie należy do łatwych, ale to język z lat 90.!!! I czego wy chcecie?

Co do ObjectPascala to wiele się zmieniło. Nie mówcie, że nie jeżeli nie wiecie.

Ze względu na to, że temat zaraz zmieni się w małą sprzeczkę o tym jak dobry jest C#, C++, Delphi itd. to powiem wam jedno - w każdym języku można stworzyć bez problemu to, co w innych. Tylko składnia się zmienia. Wkurzają mnie ludzie, którzy mówią, że w Delphi nie robi się gier 3d... Litości! Jest pełno bibliotek. O silnik do gier trudno, ale jak się umie programować to wszystko jest możliwe ;)

Tu się np. zgodzę i zarazem nie zgodzę.

Tak naprawdę to język jest nieważny.

Liczy się tooling, frameworki, liby, debugery, IDE, runtimy lub VM'y, itp.

Jak powyższe jest zapewnione to można nawet obiektowo w czystym C programować.
(jeżeli ktoś po za klepaniem class i extends rozumie o co chodzi w OOP)

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 6 godzin
0

Tak naprawdę to język jest nieważny.

Problemem Delphi jest nie to, że ma „archaiczną” składnię (co jest nieprawdą; ma po prostu inną) ani że nie ma bibliotek (można użyć z C albo napisać nowe). Pierwotnym problemem jest: Delphi kosztuje fortunę. Żaden normalny producent nie kupi licencji mając do wyboru Delphi za ogromne pieniądze a z drugiej strony darmowego QtCreatora, darmowe VS Express czy nawet za znacznie mniejsze pieniądze niż Delphi pełne Visual Studio.

I nikt nie będzie patrzał, że nowe Delphi ma fafnastą już nową lepszą bibliotekę do baz danych, czy bardzo szybki kompilator konkurujący optymalizacją z VC++ i GCC. Argument ekonomiczny jest odstraszający.

Istniejące programy napisane w Delphi pochodzą w większości z czasów D7, D6 i starszych, kiedy Delphi nie było jeszcze aż tak drogie, były wersje darmowe, oraz ogólnie mniej się przejmowano piractwem, zwłaszcza u ruskich gdzie Delphi było bardzo popularne.

Nie wiem odpowiada za marketing w „Embrakadabra”, ale to cud że nowe wersje jeszcze wychodzą i ktoś to kupuje.

edytowany 1x, ostatnio: Azarien
Misiekd
to nie do końca tak jest. W usa Rad Studio kosztuje tyle samo (cyferkowo) co w UE, tyle że w USA na końcu jest $ a w UE €. Przy cenie $ ~ 3.30 i € ~ 4.30 masz rzeczywistą różnicę w cenie ok 25%. Do tego dochodzi fakt, że emb jako target widzi jedynie duże firmy, a nie nas, malutkie robaczki. Nie wiem jaki jest tego powód ale widać dobrze im z tym. Co do cen delphi jako takiego to polecam poszukać dyskusji na pl.comp.lang.delphi gdzie wypowiada się min. B. Polak (BSC)
Azarien
Znam poglądy Bogdana Polaka (a są one: „co my poradzimy, to centrala nam narzuca”). Nic to niestety nie zmienia...
MasterBLB
Powiedzcie chłopaki,ile sobie zatem życzą za IDE do Delphi?
Misiekd
masz ceny na stronie embarcadero (najdroższa wersja 3,499.00EUR)
OT
  • Rejestracja:ponad 20 lat
  • Ostatnio:ponad 11 lat
0

Myślałem że koncepcją drag-n-drop'owego RAD'a ogólnego przeznaczenia już dawno uznano jako niewypał.

Bez przesady, a designer winforms czy wpf to nie drag and drop? Niewizualne "komponenty" tez są i działa to podobnie jak w Delphi. Ogólnie, trzeba oddać że ta koncepcja wyszła właśnie od Delphi i Borlanda, porównajcie sobie mfc gdzie można było wyklikać tylko układ kontrolek na oknie i tyle.

Zobacz pozostały 1 komentarz
byku_guzio
"porównajcie sobie mfc gdzie można było wyklikać tylko układ kontrolek na oknie i tyle" - z tym się nie mogę zgodzić
OT
To wstaw Timer na formularz w mfc.
Azarien
Timer nie jest elementem wizualnym. Przeciąganie go na formę jak buttona to moim zdaniem chybiona metafora.
OT
No to mozna w mfc wyklikać tylko układ kontrolek, o czym pisałem wcześniej. Timer można wrzucić "na formę" także w WinForms
byku_guzio
Można jeszcze wyklikać wszystko związane z ustawieniami kontrolek/okien oraz ich zdarzeniami, komunikatami, zmiennymi, klasami, czyli ogólnie to samo co w innych. Problem z MFC pojawia się raczej przy bardziej skomplikowanych rzeczach, a nie przy dodawaniu kontrolek i obsłudze GUI

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.