Czy warto w C# ??

0

Otóż mam 15 lat więc tak...Programuje w C, C++(Umiem trochę też pod WinApi-dalej się jeszcze uczę)
Umiałem w Pascalu ale downo w nim nie programowałem(i właściwie wszytko prawie zapomniałem) bo to syf ...tak jak Delphi... i umiem podstawy asemblera . I mam pytanie czy warto programować w C# teraz??.
Czy jest on przydatny ?? Czy potem łatwo znaleźć pracę w przyszłości ?? Nie odpowiadajcie mi postów typu
" Oczywiście tak zawsze warto " itp. Proszę o jakieś sugestie i porady i ostateczną odp. Bo prawdopodobnie będzie to mój ostatni lub przedostatni język który chcę umieć na wysokim poziomie . Nie można się uczyć w nieskończoność języków. Proszę o odpowiedź .

0

Zależy co chcesz robić. Szczerze mówiąc nie wyobrażam sobie pisania aplikacji bazodanowej w ASM.

pozdrawiaMM

0

Pascal i Delphi to syf? Moze nie umiesz z niech dobrze skorzystac. Delphi wspiera Winapi, wiec pod Windows mozesz nim robic cuda - trzeba tylko umiec.

W gronie jezykow wysokiego poziomu, ogolnego przeznaczenia rzecz jasna, jak chodzi o oferty pracy to dominuje Java oraz wlasnie .NET, glownie w postaci C#. ...nie tylko do aplikacji desktopowych, ale i webservice'ow, czy na urzadzenia mobilne.

Prywatnie tez uwazam, ze sa to jezyki o bardzo wygodnej naturze, z duzym wsparciem gotowych bibliotek i narzedzi.

Podsumowujac: warto.

0
Marcin.Miga napisał(a)

Zależy co chcesz robić. Szczerze mówiąc nie wyobrażam sobie pisania aplikacji bazodanowej w ASM.

pozdrawiaMM

Sorry Źle zadałem pytanie chodziło mi tu o C# . Te pytania Były do języka C# .

Szczawiak napisał(a)

Pascal i Delphi to syf? Moze nie umiesz z niech dobrze skorzystac. Delphi wspiera Winapi, wiec pod Windows mozesz nim robic cuda - trzeba tylko umiec.

W gronie jezykow wysokiego poziomu, ogolnego przeznaczenia rzecz jasna, jak chodzi o oferty pracy to dominuje Java oraz wlasnie .NET, glownie w postaci C#. ...nie tylko do aplikacji desktopowych, ale i webservice'ow, czy na urzadzenia mobilne.

Prywatnie tez uwazam, ze sa to jezyki o bardzo wygodnej naturze, z duzym wsparciem gotowych bibliotek i narzedzi.

Podsumowujac: warto.

  Jeśli chodzi o spór Języków Pascolo - podobnych kontra Języku C-podobne Spory nigdy się nie rozwiąże(tak to wygląda) . Ja uważam że język Delphi jest mniej wydajny,mniej można w nim zrobić .

Poza tym w Delphi robienie aplikacji to raczej nie programowanie tylko robienie programu w sposób wizualny z szczyptą programowania.


Wracając do tematu Dzięki za odp. chyba zacznę się go uczyć ...

0

Tu nie chodzi o spor nad wyzszoscia jezyka. Ja uwielbiam C# oraz jezyk Java, ale nie znosze ludzi, ktorzy maja uraz do Delphi, bo jedyne, co w nim potrafia zrobic to poprzeciagac przyciski.

Dla wielu "programistow" to wlasnie C# polega na ukladaniu kontrolek i wybieraniu akcji, a w rzeczywistosci programowanie w obu tych jezykach wyglada tak samo: mozna i w srodowiskach RAD bawic sie interfejsem graficznym, mozna i tworzyc kod pod spodem - co kto lubi.

Nie lubisz Delphi, bo w wersji Win32 do Twoich wymagan jest zbyt wolne? Spoko. Brakuje Ci w nim jakichs kontrolek z .NET? OK. Ale twierdzenie, ze mozna w nim malo zrobic jest bezpodstawne, szczegolnie jak porownasz wersje Delphi .NET oraz C#.

Konczac dysputy o jezykach, C# jest dobrym i rzeklbym: wspolczesnym wyborem.

0

ja zaczynałem od TP, potem Delphi i przez wiele lat byłem zwolennikiem tego języka i środowiska.
potem poszedłem do pracy i zobaczyłem Eclipse. przy nim Delphi jest niemal jak z poprzedniej epoki. a potem do kolejnej pracy i Visual Studio 2005 i 2008. Delphi zrobiło się kanciaste, powolne, niewygodne.
To samo tyczy się języków: Pascal jest może i fajny, ale w porównaniu do C# wychodzą jego braki. 40-letnie korzenie ograniczające go do tej pory: niewygoda samej składni (begin/end zamiast krótkiego {}, then, for), sztywność (operatory ++ i pokrewne kiedy wprowadzono?). Ciężko to wytłumaczyć, ale doskonale czuć po kilku latach.
C# jest przyjemny. To co tu zrobisz czasem kilkoma linijkami, w Delphi zajmie zawsze wiecej. Pisze się wygodnie, środowisko dodatkowo poprawia komfort pisania (bardzo dobre podpowiedzi, od razu z helpem). Łatwiej zapanować nad całym projektem, nawet bardzo dużym. Do tego przesiadka na ASP jest bardzo łatwa, jak się uprzesz, to nawet nie musisz znać html (co prawda webmaster się potnie, ale to inna sprawa).

Daleki jestem od twierdzenia, że w Delphi nie da sie pisać takich programów, jak i w C# pod VS. Tylko komfort pracy jest zupełnie inny.

Z Javą podobnie, z tą drobną różnicą, że C# to Java bez jej kilku wad.

0

Kończąc sprzeczkę językową :) Według mnie Delphi to klikanie, nie warto sie ograniczać do delphi.
C / C+++ i WinApi/QT4, to jest przyszłość... jak przyjdziesz na rozmowę o pracy i pracodawca usłysz że umiesz w delphi programować to cię wyśmieje .. Według mnie Delphi jest dobrym narzędziem do programowania do domu na własny użytek dla pomocy albo dla firmy ale nie sprzedawanie programu komercyjnie...

0

Twoja ścieżka rozwoju bardzo przypomina moją (to chyba pewien standard).

Faktycznie największe zapotrzebowanie na programistów Javy i .NET (sam pracuję w C#), potem blisko C++. Różnice między Javą a .NET - religijne; ja stoję po stronie .NET, ale języki i dojrzałość technologii jest podobna. Niektórzy twierdzą, że Java bardziej się nadaje do najcięższych zastosowań (na pewno jest ciężka sama w sobie :> ). Ja póki co nie znalazłem dowodów potwierdzających taką tezę. Za to imho C# jest jednak nieco bardziej ergonomiczny i nieco świeższy, no i rozwija się jednak dynamiczniej (choć to nie musi być zaletą).

Zresztą w pracy bardziej liczą się technologie stojące za tym, a nie sam język (składnia języka jest nieistotna w sensie wydajnościowym). Dlatego nie mów, że w Delphi programowanie polega na układaniu formatki, a nie pisaniu kodu - to, że wykonywałeś jakieś małe okienka, które nic za plecami nie liczyły nie znaczy, że się nie da, albo że się tego nie robi. Bo się robi(ło).

Podsumowując: idź w C#.NET, pewnie Ci się spodoba.

0
maciusiasty napisał(a)

Według mnie Delphi to klikanie, nie warto sie ograniczać do delphi.
C / C+++ i WinApi/QT4, to jest przyszłość... jak przyjdziesz na rozmowę o pracy i pracodawca usłysz że umiesz w delphi programować to cię wyśmieje .. Według mnie Delphi jest dobrym narzędziem do programowania do domu na własny użytek dla pomocy albo dla firmy ale nie sprzedawanie programu komercyjnie...

Nie. Nie tylko klikanie. Nie wyśmieją. Nie jest tylko na własny użytek/do domu itp.

Tak się składa, że w firmie, gdzie pracuję, mają do czynienia ze starszym systemem w Delphi, który kosztował grubą kasę, przyniósł grubą kasę i od kilku lat jest wdrożony w wielu miejscach; ciągle jest i pewnie jeszcze długo będzie aktywnie wspierany, udoskonalany i rozwijany.

... co nie znaczy, że ciągle dla nowych projektów idealną platformą jest Delphi.

0
maciusiasty napisał(a)

Otóż mam 15 lat więc tak...Programuje w C, C++(Umiem trochę też pod WinApi-dalej się jeszcze uczę) .

Z takim zapleczem językowym nauka C# przejdzie w pasję ;)

0

Jeszcze jednej waszej rady potrzebuję . Jaką książkę dobrą można znaleźć o programowaniu w C# w Windows Form(chodzi pod Windows bo mam już pod konsole) . Od razu przydało by się programowanie sieciowe (Protokoły HTTP itp.) Lecz nie chcę nic o ASP.NET

0

Nie znam książek, w których nie ma nic o ASP.NET, w tej jest jeden rozdział o tym. Za to jest świetna i na pewno stanowi dobrą podstawę: http://helion.pl/ksiazki/cshnet.htm.

0

Dzięki , ma ktoś jeszcze jakąś propozycje ?? Bo chciałbym mieć większy wybór ^^^

0

Ta książka, którą zaproponował somekind jest bardzo dobra. Sam ją mam i bardzo sobie ją chwalę. A jeśli chcesz się jeszcze upewnić to przeczytaj jej recenzję. Duża cegła i pisze o wielu aspektach programowania w c#, w tym ASP.NET.

0
somekind napisał(a)

Nie znam książek, w których nie ma nic o ASP.NET, w tej jest jeden rozdział o tym. Za to jest świetna i na pewno stanowi dobrą podstawę: http://helion.pl/ksiazki/cshnet.htm.

Z innej beczki... znam dobrze Delphi, chcialbym poznac C# dodam ze nie mam bladego pojecia o tym jezyku i poszukiwalbym pozycji ksiazkowej ktora mnie poprowadzi krok po kroku od hello world po coraz trodniejsze rzeczy - czy powyzsza ksiazka bedzie dobra dla poczatkujacego?

0

Błagam, ludzie - książka do nauki programowania to jak VHS do nauki tanga...
W dobie Internetu, świetnych podpowiedzi VisualStudia i potężnego MSDN książka wydaje się być reliktem przeszłości.

Osobiście gorąco polecam C# - szczególnie do aplikacji desktopowych, a nauczyłem się go tylko i wyłącznie pisząc jakieś programy i szukając w google czego nie wiedziałem. Miałem podobną ścieżkę do autora wątku [ino zaczynałem do Assemblera].

0

@Marooned: Nie wszyscy lubia czytac dlugie teksty na ekranie monitora. Ja rowniez wole ksiazke.

Tutaj zamieszczam wprowadzenie do C#: Wprowadzenie

Idzie powoli, ale idzie :P

0
sadsadsad napisał(a)

czy powyzsza ksiazka bedzie dobra dla poczatkujacego?

Tak, będzie.

Marooned napisał(a)

Błagam, ludzie - książka do nauki programowania to jak VHS do nauki tanga...
W dobie Internetu, świetnych podpowiedzi VisualStudia i potężnego MSDN książka wydaje się być reliktem przeszłości.

Jeśli nie zna się za dobrze angielskiego, nie lubi czytać na ekranie, chce się poczytać na balkonie, w pociągu, itp. to książka jest niezastąpiona :)

0

Ja początki nowego języka tylko z papierową knigą, wszystko pod ręką, zero skakania pomiędzy setkami różnych linków. Na start szczególnie pomaga to, że książka ma jakąś logiczną strukturę wprowadzającą.

Od siebie Stephen C. Perry "C# i .NET".

P.S. Proszę nie nazywać mojego pierwszego języka (Pascal) potem następcy (Delphi) syfem. Dzięki nim zacząłem programować i robię to od kilku lat z pasją czerpiąc z tego nieziemską przyjemność. Nie jest ważne w czym. Ważne jak i liczy się właśnie ta pasja, która powoduje, że po kilku godzinach kodowania siadasz wyczerpany - ale szczęśliwy :)

0

DevExpress, C# i XPO ;] , no i oczywiście większa kasa za c# o ile jesteś dobry, polska to taki w którym ta technologia będzie się rozwijać.

0

P.S. Proszę nie nazywać mojego pierwszego języka (Pascal) potem następcy (Delphi) syfem.

Popieram. Co do przeciągania komponentów na formatkę i wyklikiwania aplikacji, to powiem tak...

Jedni lubią kopać rękami (WinApi), inni wolą użyć łopaty (Borland C++ Builder), jeszcze inni korzystają z koparki (Delphi).

// a jeszcze inni rozsiadają się w kanapie w domu, patrzą w panoramiczny ekran i joystickiem zdalnie sterują tą koparką (C#) - Ł

0

Ale zaraz, BCB i Delphi różni tylko język, w Delphi jest no... Delphi, w BCB jakieś coś podobne do C++...

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