Skocz do zawartości

3 narzędzia, które powinien znać każdy programista


Pomocna odpowiedź

3 minuty temu, sebas86 napisał:

ale przyznasz chyba, że to raczej słaba strategia biznesowa?

Nie, nie przyznam. Jak masz startup, który planujesz za pół roku sprzedać i porzucić wraz z użytkownikami, to może i słaba. Ale jak planujesz działać przez lata, bez konieczności zaczynania od nowa za każdym razem jak któryś z producentów od których jesteś zależny coś zmieni, to po prostu nie ma lepszej strategii.

No to Cię zmartwię po raz kolejny bo takie rzeczy robi każdy i cały czas. Tworzysz coś na uC? Duża baza Twojego kodu jest zależna od konkretnej platformy, coś tam da się przenieść ale sporo rzeczy trzeba zrobić od nowa po zmianie platformy. I na każdej jednej platformie jest to samo. Migracja między Windowsem, systemami Uniksowymi i MacOS-em? Możesz używać wieloplatformowej biblioteki ale wtedy uzależniasz się od tej biblioteki i jej specyficznych rozwiązań. Od tego po prostu nie uciekniesz. Zawsze jesteś mniej lub bardziej od czegoś uzależniony, wybierasz język programowania, zestaw narzędzi, platformę, na której to będzie działało, a w niektórych dziedzinach masz mniejszy wybór niż w innych. Nawet jak tworzysz web-apki to zmieniają się narzędzia i przeglądarki, wszystko powoli się rozwija i zmienia.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...