Paweł Wnuk

adiunkt, Politechnika Warszawska

Wypowiedzi

  • Paweł Wnuk
    Wpis na grupie C and C plus plus w temacie Narzędzia z których korzystacie
    6.08.2008, 08:32

    Tomasz Pycia:
    No ale gdyby kompilator był zgodny ze standardem i wymuszał by to na programiście to przeniesienie projektu na inne środowisko również zgodne ze standardem nie powinno stanowić problemu.

    Akurat to nie jest problemem. Borland raczej zawęża a nie rozszerza standard, co oznacza że kod da się skompilować w innym środowisku (jądro naszego systemu kompiluje się bez problemu pod GCC). Problemem przy przenoszeniu są wszystkie biblioteki stowarzyszone - czyli całe GUI, dostęp do DB, obsługa sieci, internacjonalizacji, itp - wszystko napisane przy wykorzystaniu klas z bibliotek borlanda, co z definicji jest nieprzenośne ...

  • Paweł Wnuk
    Wpis na grupie C and C plus plus w temacie Narzędzia z których korzystacie
    5.08.2008, 10:13

    Wysokim ... ale na pewno mniejszym niż przepisywanie tego na inne środowisko. Natomiast w momencie gdy była podejmowana decyzja o wyborze platformy - narzędzia MS do programowania, a szczególnie ich możliwości w dziedzinie RAD były zdecydowanie poniżej tego co oferował Borland. Teraz sytuacja jest inna, ale mimo wszystko nie skreślałbym Developer Studio. Fakt - ma wady, szczególnie jeśli chodzi o środowisko pracy - IDE jest denerwująco wolne (bo napisane w .net ;) ), ponadto ewidentnie ma problemy w debuggingu aplikacji wielowątkowych, ale ciągle tworzenie GUI przy jego pomocy jest proste, łatwe i przyjemne, co pozwala skupić się na algorytmice. Kompilator może nie jest szczytem zgodności ze standardem C++, ale w codziennej pracy to nie przeszkadza, a przynajmniej nie niweluje zysku który masz z wykorzystania biblioteki VCL - szybkiej i w miarę stabilnej. I nawet dziś, jeśli wybierałbym środowisko do dużego projektu jeszcze raz, poważnie brałbym pod uwagę CG RAD Studio.

  • Paweł Wnuk
    Wpis na grupie C and C plus plus w temacie Narzędzia z których korzystacie
    29.07.2008, 23:20

    Tomasz Pycia:
    Borland był dobry pewien czase temu, osattnio jakby trochę obniżył loty. Nie wiem czy to tylko moje wrażenie...

    To raczej ogólnie panujące zdanie o Borlandzie. Dość leciwy kompilator nie obsługuje wszystkiego co powinien. BCB jest dobre do małych projektów w których szybko można GUI wyklikać. Jakoś sobie nie wyobrażam dużych projektów złożonych z dużej ilości modułów w BCB.

    No nie ... mamy system ogromny pisany początkowo w BCB 4, teraz w CG RAD Studio 2007, składający się z kilkunastu exe-ków, z których kilka obsługuje pluginy (w sumie kilkadziesiąt sztuk), wielowątkowy, rozproszony, komunikujący się po sieci, korzystający z DB, z własnymi serwisami. Więc da się ;)

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do