Dylematy o Delphi

Odpowiedz Nowy wątek
2006-08-24 09:36
0

Od jakiego czasu nurtuje mnie pytanie czy programowanie w Delphi ma przyszłość? Jak dla mnie jest to bardzo przyjazne środowisko programistyczne (programuje ok 1.5 roku) i bardzo lubię w nim programować. Literatury jest również bardzo dużo, ale patrząc na ogłoszenia o prace (poza polskimi ofertami - czasami szukają) to nie ma jej zbyt wiele. Zastanawiam się czy nie straciłem 1,5 roku zagłębiając się w tajniki Delphi. Czy Delphi pozostanie środowiskiem dla zapaleńców? Patrząc z drugiej strony to wychodzą nowsze wersje Delphi i wydaje się że się rozwija, dostaje również nagrody za najlepsze środowisko programistyczne, więc jak to jest z tą jego popularnością? Czy Delphi ma przyszłość czy powoli umiera ustępująć C++, Javie i innym językom? Czy programować dalej w Delphi czy patrzeć za innym językiem programowania ? Co sądzicie na ten temat i jakie są Wasze spostrzeżenia na temat Delphi?

Pozostało 580 znaków

2006-08-24 10:02
0

Troszkę źle patrzysz na zagadnienie. Dyskusja na temat języków, nawet tu na forum była naście razy. C/C++ nie jest zalecane dla początkujących ponieważ tam na starcie trzeba zmierzyć się z trudną dziedziną wskaźników. Pamietaj również, że klient chce gotowej aplikacji i ma totalnie gdzieś czy ją w delphi czy assemblerze pisałeś. Jeżeli chcesz pisać sterowniki do maszyn to polecam C/C++. Jeżeli bazy danych to delphi. Kiedyś C było wiele szybsze niż pascal. Teraz ten problem stracił troszkę na znaczeniu z uwagi na procesory o kosmicznym taktowaniu i faktem, że Builder C++ korzysta z komponentów napisanych w delphi, przez co tworzy większe aplikacje wykonywalne. Poza tym zobacz wielkość działu delphi i działu C. Różnica jakieś trzy razy.

I najważniejsze: nie ma czegoś takiego jak zmarnowany czas podczas nauki programowania. Wiele problemów spedza się nad kartką i ołówkiem, samo kodowanie to często sprawa mechaniczna, a jedyną różnicą są elementy języka : (|| - or) (^ - not). Poza tym zobacz sam:

for i := 1 to 10 do Label1.Caption := IntToStr(i);
for (i=1; i<=10; i++) Label1.Caption = IntToStr(i); 

<span style="color: blue">"Kolarstwo to jedna z najtrudniejszych dyscyplin sportu. Nawet najgorszy kolarz jest wciąż wybitnym sportowcem."
s.p. Marco Pantani
</span>

Pozostało 580 znaków

2006-08-24 10:12
0

No własnie jak sie ma do do zatrudnienia? Czy na rynku pracy aż tak poszukiwani są programiści sterowników? Po forum widać, że dział Delphi jest ogromny, a ofert pracy malutko. Czy rynek pracy jest zdominowany przez prgramistów Delphi? Wiem że końcowego klienta nie obchodzi w czym to jest napisane ale patrzac na oferty zatrudnienia jasno jest napisane czego oczekują (głównie C++,Java).

Pozostało 580 znaków

2006-08-24 10:36
0

Ciekawy temat. Popularnosc Delphi spada. Z roku na rok coraz bardziej popularne staje sie jezyk C# oraz Java (najpopularniejszy wsrod ofert pracy i tak pozostaje PHP). Trudno mi wyjasnic czemu tak sie dzieje, ale zapoczatkowalo to Delphi 8, ktore bylo przystosowane jedynie do .NET. Czyzby programisci nie byli jeszcze gotowi aby programowac w .NET? Kolejne wersje umozliwialy juz programowanie dla Win32, teraz w koncu powstana dwa osobne produkty: Turbo Delphi dla Win32 oraz Turbo Delphi dla .NET. Moze teraz Delphi odzyska popularnosc? Ale skoro programowanie w C# (.NET) staje sie coraz popularniejsze to czemu menadzerowie nie chca postawic na Delphi? W koncu tam programowanie dla .NET tez jest bardzo wygodne i przyjemne. Cena? Bardzo mozliwe: kompilator C# wszak dostarczany jest za darmo wraz z .NET Framework.

Jednego jestem pewien: nie zaluj czasu ktory przeznaczyles na nauke tego jezyka - zawsze ta wiedza moze sie przydac...

Pozostało 580 znaków

2006-08-24 10:50
0
Oleksy_Adam napisał(a)

Pamietaj również, że klient chce gotowej aplikacji i ma totalnie gdzieś czy ją w delphi czy assemblerze pisałeś.

Klient klientowi nierowny. Ostateczny klient zazwyczaj ma to gdzies. Ale posrednicy juz niekoniecznie. Wiele firm programistycznych po prostu specjalizuje sie w pewnych jezykach i jakby nie bylo sa to raczej jezyki c-podobne (c/c++, java, c#, itp.) niz pascalo-podobne. Moze wynika to z tego, ze wiekszosc zapamietala pascal jako jezyk czysto akademicki i z rozpedu mysli o pochodnej w taki sam sposob - przyznam sie, ze ja tak traktuje delphi. Nie twierdze, ze da sie w nim zrobic mniej niz np. w c++, albo gorzej, albo ze czegos brakuje - nie wiem, nie uzywalem za wiele. Ale jakbym zakladal firme programistyczna, to nie uzywalbym delphi bo taka mam o nim opinie (moze i nieracjonalna, ale taka jest). Moze wlasnie dlatego firm piszacych w delphi jest mniej? Bo konsultujac sie ze specjalistami ('na czym mamy sie skupic i czego uzywac przyszlosciowego') slysza o c++, javie, ale nie o delphi?

Oleksy_Adam napisał(a)

Poza tym zobacz wielkość działu delphi i działu C. Różnica jakieś trzy razy.

To swiadczy tylko o tym, ze ludzie maja wieksze problemy z delphi. Patrzac na problemy jakie tam wystepuja, to raczej dlatego, ze wiekszosc z nich to poczatkujacy, ktorzy wola RAD niz pisanie w konsoli w c++ (bo malo atrakcyjne).

Oleksy_Adam napisał(a)

I najważniejsze: nie ma czegoś takiego jak zmarnowany czas podczas nauki programowania. Wiele problemów spedza się nad kartką i ołówkiem, samo kodowanie to często sprawa mechaniczna, a jedyną różnicą są elementy języka : (|| - or) (^ - not).

Tu sie zdecydowanie zgodze. Jak sie nauczysz programowac, a nie tylko uzywac jednego jezyka, to nauczenie sie kolejnego w razie potrzeby to jest kwestia kilku tygodni. Podam przyklad: dostalem prace jako programista c#, majac o nim leciutkie pojecie. Z pewnych wzgledow zaczynalem za tydzien. Majac za soba zaawansowane c/c++, jave, php i po trochu z paru innych jezykow spedzilem tydzien przy kompilatorze c# i wystarczylo, zeby sie dobrze w tym jezykow obeznac. Po paru miesiacach moge powiedziec, ze wymiatam i szczerze powiem, ze zawdzieczam to solidnym podstawom programowania jakich nauczylem sie wczesniej w praktyce, pozniej na uczelni. I o to chodzilo :)

pozdrawiam
johny</quote>


You need to learn how to walk
before you can run

Pozostało 580 znaków

2006-08-24 11:31
0

Trochę się nie zgodze z tym że:

To swiadczy tylko o tym, ze ludzie maja wieksze problemy z delphi. Patrzac na problemy jakie tam wystepuja, to raczej dlatego, ze wiekszosc z nich to poczatkujacy, ktorzy wola RAD niz pisanie w konsoli w c++ (bo malo atrakcyjne).

ponieważ patrząc na forum o C/C++ ludzie borykają się z tymi samymi problemami co w Delphi. Zgadzam się również z opinią ze Pascal przyjął się jako język akademicki (zawsze jest jako programowanie strukturalne, a C++ jako obiektowe), ale to może wina Borlanda który nie działa intensywnie propagując to środowisko. A patrząc na cenę Delphi to dla firmy nie jest to przecież duży wydatek (mowie o wersji professional ;) ). I zastanawia mnie dlaczego jeżeli to środowisko jest tak popularne to nie używa się go w firmach prograistycznych?

Pozostało 580 znaków

2006-08-24 11:48
0

Dokladnie mam to samo podejscie. Pascal i jezyki jemu pochodne zapamietalem jako jezyki z uczelni do nauki podstaw. Pozniej dopiero przesiadlem sie na C++ i od razu go polubilem. Wszystko jakos wydawalo mi sie o wiele prostsze niz w delphi i dawalo wieksze mozliwosci. Chodzby pisanie pod windows. W Delphi wiekszosc to byla zamkniete moduly, w ktore po prostu sie nie wglebialem, w C++ moglem wszystko ladnie sobie rozpisac do podstaw i pomodyfikowac. Moze i w Dephi tez nie ma z tym problemu, ale jakos pozostalem juz przy c++, zwlaszcza ze materialy w sieci, chodzby msdn jest dla C++, a nie dla Delphi. Pozniej nastal C# i moge stwierdzic ze jest to moja prawdziwa milosc :) A Delphi? Nawet programowanie w .net w nim, mysle ze byloby bardziej trudne niz pomocne, chodzby dlatego ze tego co szukam raczej nie znajde na msdn.com, lub bede musial niezle kombinowac by to na delphi przelozyc.


Senior Software Designer .NET

Pozostało 580 znaków

2006-08-24 13:54
0

Witam
Zadałem to pytanie koledze w firmie, który swego czasu używał Delphi w pracy. Z tego co się dowiedziałem Delphi nie nadaje się do zastosowania dla aplikajci typu Enterprise. Inny kolga robi oprogramowanie dla palmtopow w .NET, kiedyś jego firma wykorzystywała Delphi ale podobno produkt Microsoftu oferuje większe możliwości. Co do pracy to faktycznie ofert widać tyle co nic.

///i tak poza tematem

C# oraz Java (najpopularniejszy wsrod ofert pracy i tak pozostaje PHP).

Trzeba wziaść jeszcze poprawkę na to iż programiści .NET czy JAVA na podobnych stanowiskach zarabiają (zazwyczaj) więcej niż programisci PHP.

pozdro

Pozostało 580 znaków

2006-08-24 17:13
0
intro napisał(a)

Zastanawiam się czy nie straciłem 1,5 roku zagłębiając się w tajniki Delphi

Straciles ;-)

intro napisał(a)

Czy Delphi pozostanie środowiskiem dla zapaleńców?

Dla zapalencow :| przeciez delphi bylo zawsze i pewnie nadal pozostanie srodowiskiem dzieci. spojrzcie na haker.com.pl. wszyscy tam pisza 'wirusy' i 'rootkity' w delphi [rotfl] dla zapalencow to jest pisanie programow okienkowych w asmie, a tacy jeszcze chodza po ziemi :d

intro napisał(a)

Czy programować dalej w Delphi czy patrzeć za innym językiem programowania?

Patrzec za innym ;-)

intro napisał(a)

jakie są Wasze spostrzeżenia na temat Delphi?

czy ktos oprocz wydera napisal OSa w delphi :>


Pozostało 580 znaków

2006-08-24 17:48
0

Tak jak to zostalo wspomniane, na uczelniach kiedys uczono na pierwszych latach pascala (TP - DOS).

Obecnie coraz czesciej pojawia sie linux (a tam raczej nikt nie mysli o instalacji FreePascala, czasami jest p2c czy cos takiego). Natomiast w systemach windows (XP i wyzej) raczej nikt nie chce meczyc sie z TP. Dodatkowo wiekszosc uczelni uczestniczy w programie MSDNAA zatem ma dowolne srodowisko programistyczne MS.

Jesli borland nie zaproponuje czegos dla uczelni (che che wciskanie towaru) to moze sie liczyc z utrata klientow.

Dodatkowo nowe Visual Studio jest (to moje subiektywne odczucie) 'lzejsze' od Borlandowskiego (a bylo zazwyczaj na odwrot).


Pozostało 580 znaków

2006-08-24 19:37
0

Widzę, że na razie wypowiadają sie można powiedzieć przeciwnicy Delphi. A czy mógł by zabrać głos ktoś kto pracuje w firme w której wykorzystuje się Delphi. Jak to jest czy pracodawcy zaczynają rezygnować z Delphi przenosząc się na inne rozwiązania czy pozostają dalej w tym środowisku?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0