Cześć,
za pomocą jakich głównie środowisk/bibliotek/narzędzi były dotychczas tworzone duże aplikacje desktopowe (jak np. Microsoft Word, Excel, Access, Corel Draw, Adobe InDesign itd. Czy były one tworzone w narzędziach typu C++ Builder, czy za pomocą MFC, czy jeszcze jakoś inaczej? W ogóle od kiedy Microsoft oferuje narzędzia RAD (.NET) do tworzenia aplikacji? Wydaje mi się, że od niedawna, a widziałem, że aplikacje pisane w MFC to mnóstwo dodatkowego kodu napisanego np. do obsługi okienek itp.
Jak teraz się to przedstawia? Słyszałem, że Microsoft wycofuje wsparcie dla MFC, czy w związku z tym wszystkie te duże aplikacje są teraz przenoszone na C#?
OK,
a czy teraz w związku z wycofywaniem wsparcia dla C++/MFC przez Microsoft (czy to rzeczywiście jest prawda) należy oczekiwać przepisania tych programów do C#/.NET? W ogóle, to dziwi mnie, że Microsoft przez tak długi czas nie opracował żadnego narzędzia RAD będąc liderem na rynku produktów desktopowych, pozwalając chyba niepodzielnie rządzić tym rynkiem firmie Borland (jeżeli się mylę, to mnie poprawcie, ale tak czytałem w jakimś artykule). Wymierzanie miejsca, które winien zając odpowiedni przycisk/okienko dialogowe już samo w sobie może zeżreć znaczną ilość czasu, który możnaby przeznaczyć na zdecydowanie bardziej kreatywne rzeczy.
Czy jeszcze w ogóle opłaca się uczyć MFC?
Pozdrawiam

- Rejestracja:prawie 14 lat
- Ostatnio:około 10 lat
- Postów:106
O jezu, chcesz się uczyć MFC? Daj sobie spokój, technologii jest dostatek (lepszych, nowych), po co zajmować się starociem?
Jeśli chodzi o buildera to ciekawe projekty w nim mieszczą się tu chociażby :)
Niektóre z nich to naprawdę klasyki
http://www.embarcadero.com/rad-in-action/application-showcase

- Rejestracja:około 17 lat
- Ostatnio:2 dni
- Lokalizacja:Wrocław
Marekleo napisał(a):
W ogóle, to dziwi mnie, że Microsoft przez tak długi czas nie opracował żadnego narzędzia RAD będąc liderem na rynku produktów desktopowych, pozwalając chyba niepodzielnie rządzić tym rynkiem firmie Borland (jeżeli się mylę, to mnie poprawcie, ale tak czytałem w jakimś artykule).
:D
Słyszałeś może o Visual Studio? Albo o tym, że Borland jakieś 5 lat temu przestał tworzyć narzędzia RAD?
Czy jeszcze w ogóle opłaca się uczyć MFC?
Nie. Rzadko kiedy można trafić na ofertę pracy w tym.
Na jakiej planecie byłeś przez ostatnie 15 lat?
O Visual Studio słyszałem, nawet używam Visual C++ czasami, ale RAD do tego środowiska zostało chyba stworzone stosunkowo niedawno, prawda (razem z C#/.NET)? A mówiąc o tym, że Microsoft przez tak długi czas nie utworzył narzędzi RAD miałem na myśli sytuację wcześniejszą.
O zaprzestaniu rozwijania narzędzi RAD przez Borland coś tam słyszałem, ale jak to teraz jest, to nie wiem, właściwie dlaczego to zarzucili?
Nie jestem programistą :).

- Rejestracja:ponad 21 lat
- Ostatnio:minuta
W ogóle od kiedy Microsoft oferuje narzędzia RAD
Nie każda aplikacja musi być napisana przy pomocy RAD. To jedno.
Wszystkie programy Microsoftu możesz spokojnie założyć że sa pisane pod Visual Studio, w znacznej większości C++, a idąc dalej - w MFC.
O zaprzestaniu rozwijania narzędzi RAD przez Borland coś tam słyszałem, ale jak to teraz jest
Delphi i Buildera kupiło Embarcadero. Tam znajdziesz najnowsze wersje znajomych narzędzi. Resztę Borlanda (to była jakaś reszta?) kupił Micro Focus. Na głównej stronie MF jest link do artykułu “Rich modern COBOL development environment”, czyli to jakiś straszny beton jest.
Wydaje mi się, że od niedawna
wydaje mi się, że wydarzenia sprzed 5-10 lat wydają ci się niedawne. pobudka!
OK, dzięki za odpowiedź.
To, że nie każda aplikacja musi być napisana przy użyciu RAD - jasne, ale po co się męczyć klepaniem kodu, który może szybko zostać wygenerowany przez odpowiednie narzędzia (chyba, że masz na myśli aplikacje, w których w ogóle nie ma okienek, albo są tylko w minimalnym stopniu).
Jakich bibliotek radzilibyście się nauczyć osobie chcącej pisać duże aplikacje desktopowe, w których szybkość działania może mieć istotne znaczenie?
Wydarzenia sprzed 5-10 lat wydają mi się niedawne - no, coś w tym jest, rzadko wychodziłem poza C++ i konsolę :).
Pozdrawiam.


- Rejestracja:ponad 21 lat
- Ostatnio:minuta
Jakich bibliotek radzilibyście się nauczyć osobie chcącej pisać duże aplikacje desktopowe, w których szybkość działania może mieć istotne znaczenie?
Ostatnio modne jest Qt. Szybkość działania na pewno, bo to natywny C++, a jak się sprawdza to nie wiem, na razie tylko liznąłem na poziomie Hello Worlda.

- Rejestracja:około 21 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Space: the final frontier
- Postów:26433
Jakich bibliotek radzilibyście się nauczyć osobie chcącej pisać duże aplikacje desktopowe
Ja bym raczej odradzał, bo odchodzi się od dużych aplikacji desktopowych (no może oprócz gier)



- Rejestracja:prawie 20 lat
- Ostatnio:około 4 lata
Hmm może autorowi tematu chodziło o środowisko do takie gdzie wizualnie tworzy się interfejs jak w Delphi/C++ Builder i generuje się pliki exe natywne... Bo faktycznie w Visual C++ Express trzeba ręcznie w WinAPI klepać interfejs, nawet nie ma edytora plików RC (np. okienek dialogowych), natomiast w MS Visual C++ Professional to jest wsparcie dla MFC i wizualny kreator. W MS Visual C++ Express można tworzyć wizualnie interfejs aplikacji, ale już jako aplikacja .NETowa (C++/CLI),a nie stricte natywny exek....

- Rejestracja:prawie 15 lat
- Ostatnio:ponad 12 lat
Do dużych aplikacji zdecydowanie wybrałbym C# i .NET. Najlepiej, najszybciej, najprościej, no i przyszłościowo. No i Visual Studio - cud,miód, malina -nieporównywalne raczej z niczym innym. Czego chcieć więcej ?
IMHO, wszystko poza .NET'em i Javą , może wyłączając assemblera w bardzo nielicznych zastosowaniach, to po prostu zabawki.

imho
)...