• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

pisanie profesjonalnych programów

Object Storage Arubacloud
0 głosów
206 wizyt
pytanie zadane 12 czerwca 2022 w Python przez koleś34 Gaduła (3,270 p.)
Chodzi mi o to jak piszą takie profesjonalne programy typu spotify, discord itp. W sensie czy z jakiejś biblioteki konkretnej korzystają czy sami sobie piszą tą bibliotekę czy jak, c++ i python

1 odpowiedź

+3 głosów
odpowiedź 12 czerwca 2022 przez Wiciorny Ekspert (269,710 p.)
to nie pisze sobie jedna osoba, nawet 1 zespół. To piszą różne zespoły.
Często zespoły tworzą każdą rzecz osobno, a komunikują się przez odpowiednie narzędzia co jakiś okres czasu, niektóre na bierząco.
Są zespoły odpowiedzialne za algorytmy, odpowiedzialne za WIDOK/działania przeglądarki np warstwe klienta, osobno działają designerzy i UI, osobno testerzy i QA, i to wszystko jest powiązane przez np. PROGRAMY DO ZARZĄDZANIA PROJEKTAMI.
Czasami są to osobne serwisy, gdzie pośrednikami są Scrum Masterzy, albo Analitycy ...

Osobno są ludzie od bazy danych, tam nawet są podziały że kto inny zajmuje się kontrolą nowych danych, kto inny zajmuje sie analizą i wydajnością itp.
Tak to działa przykładowo w Google, jako że tu pracuje to mogę też powiedzieć, że akurat taka firma ma wszystkie frameworki, narzędzia dedykowane i stworzone przez siebie. Nielicznie korzysta z tych ogólnodostępnych jak np Angular, oczywiście jeśli chodzi o sam język programowania to jest on raczej normalny, jak np. Java, C++, phython, TypeScript itp. jednak często mają swoje frameworki dodatkowe, swoje dodatkowe biblioteki, ale to też nie tak że wszystko wszystkim zastępują :D chociaż z pkt. widzenia Google to troche tak jest.
Niemniej jednak to zalezy od firmy, zależy od projektu itp.
1
komentarz 12 czerwca 2022 przez Oscar Nałogowiec (29,290 p.)
Z bibliotekami itp jest problem z prawa autorskimi. Każda zewnętrzna biblioteka musi być sprawdzona pod tym względem. Prawnicy też kosztują i może być prościej napisać coś własnego niż użyć gotowca. Co prawda wielkie korporacje mają umowy o wzajemnym rozliczaniu z patentów i pewnie z praw autorskich na zasadzie my użyliśmy 200 waszych patentów, wy 200 naszych więc jesteśmy kwita. Cierpią na tym małe firmy, które nie mają własnych.

A jeśli chodzi o te profesjonalne aplikacje - one zwykle nie powstają w 1 kroku. To jest wieloletni proces rozbudowy.
komentarz 12 czerwca 2022 przez Wiciorny Ekspert (269,710 p.)
Mnie bardziej chodziło o biblioteki wbudowane w język, wbudowane w framework.
Np. Karma,Jasmine jako Catalys do testów w Angularze.
NGRx, jakieś konektory do bazy itp.
Niemniej jednak to prawda, to nie jest takie proste, to jest sprawdzane, licencje też pewnie są wykupywane, czasami biblioteki są modyfikowane do projektu -> co też musi formalnie być zapisane. Tak tak.
Pewnie ja myśle, że nie tylko to sa wieloletnie "wersje" i tworzenie ale też to są aplikacje które na bierząco się modyfikuje.
patrzmy tez przez pryzmat zmiany użytkowników, tego co sie na bieżąco dzieje, konkurencji itp
2
komentarz 12 czerwca 2022 przez Comandeer Guru (600,810 p.)
Tak, prawnicy kosztują i dlatego prawie każda aplikacja komercyjna wykorzystuje w dużym stopniu open source. Z jakiejś przyczyny w takim JS-ie niemal wszystkie najpopularniejsze rozwiązania, za którymi często stoją duże korpo, są na licencji MIT lub ekwiwalentnej. React? MIT. Angular? MIT. Vue? MIT. Babel? MIT. Webpack? MIT…

Podobne pytania

+1 głos
1 odpowiedź 262 wizyt
0 głosów
2 odpowiedzi 7,066 wizyt
pytanie zadane 1 listopada 2017 w Python przez prominepl Bywalec (2,440 p.)
0 głosów
1 odpowiedź 437 wizyt
pytanie zadane 26 października 2017 w Python przez Kimi Bywalec (2,050 p.)

92,552 zapytań

141,399 odpowiedzi

319,534 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...