2010-08-17 4 views
5

Może to wydawać się istotne, ale ma dla mnie pewne znaczenie, może być mało podobnych do mnie.Czy C++ i .NET są używane razem w Domenach, takich jak Bankowość, Opieka Zdrowotna i Telekomunikacja

Po prostu chcę wiedzieć, jak ważne jest uczenie się C++, COM i ATL, gdy jesteś programistą .NET?

Uwielbiam programować w .NET i C#. Studio VISual ma własny urok intellisence, kodowania kolorów i innych ładnych funkcji, które uzależniają nas od tego.

Myślałam, prawie możemy zbudować coś z C# i nadal trzyma to prawda, w większości, ale pozostaje czasem jak:

  • Chociaż staram się stworzyć Shell Extension, to jest wysoce zalecane, aby użyć niezarządzanego kodu zamiast jakiegokolwiek zarządzanego kodu.
  • Istnieje również kilka innych rzeczy, takich jak COM, ATL, które są preferowane do kodowania w C++ zamiast C#.

Mam zaledwie 4 lata w branży IT i uwielbiam być Architektem Rozwiązań.

Potrzebuję wszystkich danych wejściowych, aby wiedzieć, jak ważne/pomocne będzie to w moim przyszłym przedsięwzięciu, jeśli robię mój bieżący projekt COM z C++, który integruje się z .NET UI.

Czy istnieje implementacja C++ i .NET w popularnych domenach, takich jak opieka zdrowotna, bankowość i telekomunikacja.

+0

Myślę, że to musi być wiki społeczności. – Incognito

+0

@Incognito: dlaczego? Przynajmniej powód. W tym pytaniu nie ma nic CW. W najgorszym wypadku możesz chcieć głosować, aby zamknąć to za zbyt ogólnikowe lub subiektywne, ale nie rozumiem, dlaczego to powinna być CW. I nawet jeśli uda ci się wykopać jakieś niejasne pierwszeństwo (co powinno być możliwe, ponieważ około 20% użytkowników SO uważa, że ​​* co * pytanie, które nie zostało przez nich zadane, powinno być CW), nie widzę jak OP ani reszta SO zyskać cokolwiek z tego, że jest CW'ed. – jalf

+0

@jalf Osobiście nie widzę powodu, dla którego pytanie zostanie zamknięte. Co więcej, głosowałem za tym pytaniem. Ale pytania typu: "Po prostu chcę wiedzieć, jak ważne jest uczenie się C++, COM i ATL, gdy jesteś programistą .NET?" jak dla mnie musi być CW. – Incognito

Odpowiedz

2

Nauczyłem się zwykłego starego C 25 lat temu i C++ 13 lat temu i stosowałem je codziennie (dopóki nie pojawiło się coś lepszego). Odkąd zacząłem pracować z C# i .Net około 6-7 lat temu, musiałem użyć moich poprzednich umiejętności w C++ dokładnie raz ... (I I Googled o konkretnej odpowiedzi w takim razie!).

Jeśli nie zamierzasz specjalizować się w obszarze, który wymaga tych starszych umiejętności, zawsze uważam, że lepiej nauczyć się/pracować z najbardziej wydajnymi narzędziami i językami (obecnie C# /. Net/WPF/Silverlight dla mnie). Jeśli weźmiesz pod uwagę C++ & COM, ATL itd., Przyjmij, że upłynie wiele lat, zanim staniesz się ich ekspertem.

ubiegłym roku byłem zobowiązany do aktualizacji starych DOS oparte 1985 system księgowy dBase II, jak zdarzyło mi znać DOS & dBase z 25 lat temu, ale jest mało prawdopodobne, te starsze umiejętności będą przyzwyczaić albo ponownie :)

Tylko moje 2 centy warte. Mam nadzieję, że to pomoże.