Witajcie. * Mam do was interesujące pytanie.
- Z góry uprzedzam, że moje doświadczenie programistyczne miesi się w granicy miesiąca sumiennej nauki (Python + Django) po 16 godzin i kilka książek - Nie wiele :)
Pracuję nad aplikacją webową. Właśnie zbieram do projektu drużynę i zastanawiam się, jak połączyć ze sobą pracę różnie doświadczonych osób. Czy istnieje coś takiego jak jakaś tabelka kompatybilnych ze sobą języków? Załóżmy, że jeden mówi o sobie C# + .Net, drugi PHP, etc. Zgłaszają się do mnie ludzie z różnych zakątków z zupełnie różnymi językami. W kilku książkach czytałem, że każdy język to w zasadzie prawie to samo – tylko inaczej, nadal jednak nie mam jasnego obrazu co do kilku pytań:
[] Czy pracę w różnych języków da się połączyć, tak aby każdy z nich mógł pracować nad inną częścią platformy, a jednocześnie nie zrobi się z tego jakiś bajzel nie do ogarnięcia?
[] Gdzie istnieją granice takiego łączenia?
[] Czy któreś języki do siebie na pewno nie pasują, nie są kompatybilne z innymi?
[] Czy taka sytuacja jest do ogarnięcia, zakładając, że przy pierwszym finansowaniu wszystko przepisze się na nowo?
Odpowiadając na pytanie co robię, dobrym przykładem mogą być takie platformy jak Spotify, Instagram, czy you tube. Oczywiście w okrojonym MVP nie będzie to projekt rzędu 1-2 miliona.