Różnorodność technologii, systemów, programów, frameworków jeden komp

0

Jako programista, informatyk, student, millenials posiadam jeden komputer(laptop) do wszystkiego.

Przeglądania neta, nauki, pracy, hobby.

O ile social media + nauka to kilka programów(przeglądarka, Office) to w połączeniu z sprawami programistycznymi wychodzi już tego sporo:
VS, SQLServer, MySQL, NoSql, .NET Framework, Java, Ruby, ASM, Xamarin, docker, PHP, Wordpress, itd...

No jest tego multum sami wiecie. I co z tym?

Trzymacie to wszystko na swoim komputerze zainstalowane?
Czy jakoś to grupujecie i oddzielacie np. wirtualne maszyny do PHP + Wordpress, inne do C#, VS, Xamarin.
Czy może jeszcze jakiś inny myk by nie zasyfiać systemu?

0

Ja mam Windowsa do zabawy i Linux Minta do programowania :)

0

Ja mam wszystko "w kupie".

  • Bazy danych mam, ale jako usługi, które trzeba ręcznie włączyć, aby nie startowały automatycznie; a w zasadzie obecnie tylko MySQL, bo SQLServer używam tylko w LocalDB;
  • PHP mam uruchamiany pod IIS, aby nie musieć mieć innego serwera HTTP;
  • wszystko praktycznie mam wyrzucone z PATH, aby coś uruchomić muszę odpalić skrypt, który mi dodaje odpowiednie rzeczy do aktualnego PATH i ustawia inne zmienne środowiskowe ewentualnie: to daje mi możliwość posiadania np. dwóch wersji Pythona (2 i 3) i rozwiązuje problem, który kiedyś miałem gdy niektóre narzędzia nazywały się tak samo (względnie były w minimalnie innych wersjach i coś nie działało).
2

Tylko virtualki. To jeszcze ddatkowo daje możliwość spawnowania sobie gotowych środowisk, robienia "checkpointów" itp. Wada jest taka, że każdy SSD jest za mały.

0

Z tymi skryptami to może być ciekawe.

Przed rozpoczęciem pracy odpalasz skrypt dodający do path np. php, mysql, git a po zakończeniu kolejny, który to usuwa?

Wirtualne maszyny wydają się dobrym rozwiązaniem ponieważ mogę stworzyć jedną pod C#, VS. Drugą pod Wordpress.

Problem z tym, że A:

  1. Mam tylko SSD 256GB.
  2. Uruchamiać maszynę wirtualną(z całym grubym systemem) tylko dla dwóch programów? Duży spadek wydajności. Mam procek niskonapięciowy.

A co myślicie by trzymać takie usługi w dockerze i tam uruchamiać?

0

Przed rozpoczęciem pracy odpalasz skrypt dodający do path np. php, mysql, git a po zakończeniu kolejny, który to usuwa?

Usuwanie nie jest potrzebne, bo gdy w windowsowej konsoli ustawisz PATH, ma to wpływ tylko na dane okno konsoli i procesy z niego uruchomione.
Po zamknięciu konsoli środowisko znika.

Nie wiem jak to ma @Ktos, ja mam takiego uber-bata nazywającego się s.bat, który jest zawsze w PATH-u.
Jeśli chcę przywołać dany kompilator czy inne narzędzie, piszę s perl, s python, s msvc itp.

p.png

Czy może jeszcze jakiś inny myk by nie zasyfiać systemu?

Nie przejmuję się tym. Jestem staromodny, mam HDD. A nawet trzy. Z czego systemowy ma 2 tera.

1 użytkowników online, w tym zalogowanych: 0, gości: 1