Jaki system dla programisty |
Jaki system dla programisty |
17.07.2015, 14:15:50
Post
#1
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 22.03.2015 Ostrzeżenie: (0%) |
Witam,
na jakich systemach pracujecie? Jaki system możecie polecić dla programisty PHP? |
|
|
17.07.2015, 14:21:34
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) |
Dowolny odpowiadający Twoim potrzebom. Aczkolwiek, warto mieć wirtualną maszynę względnie zbliżoną do produkcyjnego środowiska i na niej uruchamiać swoje projekty, patrz: Vagrant.
|
|
|
17.07.2015, 14:38:06
Post
#3
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 27 Dołączył: 22.09.2008 Skąd: Tarnów Ostrzeżenie: (0%) |
Mi bardzo dobrze pracowało się na Ubuntu. Teraz śmigam na OSX i też jest bardzo dobrze. Szukaj systemu, który ma rozwiniętą konsolę.
-------------------- |
|
|
17.07.2015, 15:24:39
Post
#4
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) |
Tylko ma platformie unixowej - jak jesteś początkujący w tym środowisku to bierz Minta .... "wyklikasz" sobie wszystko ... resztę doczytasz sieci
to co napisał @Crozin - to jest podstawa ... nie zaśmiecasz sobie systemu ... dla każdego projektu masz osobną konfigurację (VM) ps. @mrc możesz rozwinąć myśl - "Szukaj systemu, który ma rozwiniętą konsolę" -------------------- Polecam MyDevil hosting idealny dla deweloperów
|
|
|
17.07.2015, 15:40:57
Post
#5
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 27 Dołączył: 22.09.2008 Skąd: Tarnów Ostrzeżenie: (0%) |
@ctom
Miałem na myśli unixy, linuxy i pokrewne. Rozwinięta konsola, to taka, w której z łatwością zrobisz cokolwiek, czego wyklikać się nie da. PS. Nie rozpoczynam flamewara. Jeżeli komuś się dobrze pracuje na windowsie, to niech sobie pracuje. Mi kiedyś też dobrze się pracowało na nim. -------------------- |
|
|
17.07.2015, 16:00:55
Post
#6
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 9 Dołączył: 18.06.2013 Skąd: Białystok Ostrzeżenie: (0%) |
Bardzo długo pracowałem na windowsie, przerzuciłem się niedawno na ubuntu i jak dla mnie bajka
Pracuje się lepiej, tylko PHPStorm czasem lekko wariuje. |
|
|
31.07.2015, 18:27:29
Post
#7
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 23 Dołączył: 23.04.2013 Ostrzeżenie: (0%) |
Jaki system?
Tak naprawdę da się pracować na każdym, zarówno na Windowsie, jak i na Macu, czy Linuxie. Ja Ci jednak polecam zainteresować się Linuxem, ponieważ to na Linuxie chodzi większość serwerów - to Ci później może pomóc w zrozumieniu jak ogarnąć serwer (VPS / Dedykowany) - to daje duże możliwości, ogólnie rozszerza rozumienie sieci WEB.. ; ) Ja do pracy wykorzystuję Linuxa, Windowsa także posiadam - jednak służy mi tylko do... korzystania ze STEAMa. ; ) Co do dystrybucji (rodzaj linuxa), to polecam na start Ubuntu, jest to system oparty o Debiana, który jest jednym z najstarszych i dojrzałych systemów. Osobiście korzystam z Debiana i Ubuntu. Czasem też tykam dystrybucji RedHata (CentOS). Serwery są postawione głównie na Ubuntu, Debianie i RedHacie (RedHat - w co wchodzi komercyjny RedHat, oraz "darmowe" CentOS i Fedora). Także polecam Ci ścieżkę "Debiana" i "RedHata". Zacznij od Ubuntu, to najlepszy start - ewentualnie możesz zacząć od Minta, to też rodzina Debiana, jednak jest to mniej popularny odłam. Dlaczego Ubuntu? Bo jest w ciul popularny i szybko znajdziesz kogoś, kto Ci pomoże. I na ten system jest najwięcej informacji w sieci (StackOverflown itd). Linux is all you need. Windowsa zostaw dla developerów .NET. Na linuxie więcej i łatwiej zrobisz. Choć... znam programistów mocno po 30-stce, którzy siedzą dalej na XAMP-ie. Można się z tego śmiać, ale z drugiej strony, jeśli faceta obchodzi samo programowanie i ma w poważaniu całą resztę, to po co mu Linux? To trzeba po prostu lubić. Wybór jest Twój, moim zdaniem jednak najlepsza inwestycja to Linux (zacznij od Ubuntu - powiem ot po raz n-ty - później możesz wchodzić w bardziej wymagające dystrybucje, które nauczą Cię jak się obchodzić z Linuxem, np. distro "Arch"). Pozdrawiam i szerokości życzę w cyber-przestworzach. ; ) Ten post edytował Dejmien_85 31.07.2015, 18:28:55 |
|
|
4.08.2015, 16:45:09
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) |
Wszystko kwestia potrzeb. Ja pracuję na Windowsie. Na linuxie było by to mocno niewygodne.
-------------------- :)
|
|
|
4.08.2015, 17:46:09
Post
#9
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
@peter13135 to zależy od tego co używasz. Jeśli są to narzędzia stricte windowsowe albo język jest ewidentnie pod ten system to można. Ale zazwyczaj wygląda to tak, że narzędzie jest zwyczajnie kompilacją kodu lub konwersją z narzędzia unixowego/linuxowego. W efekcie tak naprawdę korzystasz z portu, który nigdy nie będzie tak wydajny jakbyś to w środowisku natywnym odpalił. Ile się musi czasem człowiek namęczyć, żeby na Windowsie odpalić jako usługę coś z linuxa... A jeszcze skonfiguruj to tak, żeby chodziło normalnie i choć częściowo tak wydajnie, to zrozumiesz dlaczego tak niewiele osób w webdevie pracuje przy Windowsach. Dorzuć do tego jeszcze jakieś IDE, które też lepiej z reguły działają na wszystkim innym niż Windows i mamy kompletniejsze spojrzenie. Dorzućmy do tego, że instalacja z reguły niewiele ponad apt-get install wychodzi. Ja przykładowo mam z reguły mimo środowiska graficznego otwarty minimum jeden terminal, bo z niego szybciej coś zrobię niż miałbym to wyklikać. Jedna monitoruje mi zmiany w plikach na watchu i na savie pliku robi buildy czy testy, druga jest od gita, kolejna następne... Całość robię na 2 monitorach, więc nie muszę przełączać się między IDE a terminalami. Po prostu zerkam na nie i widzę Popracujesz jeszcze trochę i zrozumiesz dlaczego dla wielu tak wygodnie się pracuje na dystrybucjach linuxowych.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
4.08.2015, 18:06:00
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) |
Cytat @peter13135 to zależy od tego co używasz. Oczywiście, że tak, dlatego napisałem: Cytat Wszystko kwestia potrzeb Cytat A jeszcze skonfiguruj to tak, żeby chodziło normalnie i choć częściowo tak wydajnie, to zrozumiesz dlaczego tak niewiele osób w webdevie pracuje przy Windowsach Ojejciu. Odpal sql-server oraz visual studio na linuxie to zrozumiesz, czemu moja praca na linuxie nie będzie wygodna. Świat webmasterki to nie tylko PHP. Udział PHP w poważniejszych projektach jest stosunkowo mały. Cytat Popracujesz jeszcze trochę i zrozumiesz dlaczego dla wielu tak wygodnie się pracuje na dystrybucjach linuxowych. Nie przeginaj. -------------------- :)
|
|
|
5.08.2015, 07:09:54
Post
#11
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 49 Dołączył: 16.04.2012 Skąd: Bytom Ostrzeżenie: (0%) |
Obecnie do PHP korzystam tylko z IDE i Vagranta (cała reszta jest instalowana/konfigurowana w wirtualnych maszynach).
Biorąc pod uwagę, że zarówno IDE z którego korzystam, jak i Vagrant są multiplatformowe, to system operacyjny jest dla mnie bez większego znaczenia. Ten post edytował Tuminure 5.08.2015, 07:10:12 |
|
|
5.08.2015, 07:36:13
Post
#12
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Tak jeśli chodzi o środowisko dev to Vagrant jest idealny dla każdego systemu. I nie ma wtedy problemu z kompatybilnością z produkcją.
Jednak sam system też ma duże znaczenie na pracę. Ja używając swojego Xubuntu z i3wm praktycznie nie potrzebuję myszki. Zwiększa mi to komfort pracy i efektowność. Mam do dyspozycji 10 pulpitów na które mogę się przełączać szybciej niż przeniesienie ręki na myszkę. System raczej dobieram do tego co mam zrobić. Jeśli mam wrzucić coś w HTML to idę na Win bo mam PS, chcę zakodować serwis to idę na Linuksa. |
|
|
5.08.2015, 11:16:59
Post
#13
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 9.07.2013 Ostrzeżenie: (0%) |
Ojejciu. Odpal sql-server oraz visual studio na linuxie to zrozumiesz, czemu moja praca na linuxie nie będzie wygodna. Świat webmasterki to nie tylko PHP. Udział PHP w poważniejszych projektach jest stosunkowo mały. Nie przeginaj. A kogo to interesuje na czym Ty pracujesz i jakiej technologi używasz? . Autor tematu nie chce pracować z .NET tylko z PHP. A prawda jest taka, że w przewyższającej części wszystkie serwery obsługuje linux, więc lepiej pracować na środowisku który jest bliższy produkcji. Jakbyś napisał: "Wszystko kwestia potrzeb. Ja pracuję na Windowsie, ponieważ programuje w .NET. Na linuxie było by to mocno niewygodne." - to nikt nie miałby wątpliwości że Windows jest jedynie słusznym systemem... Vagrant na windowsie ma istotną wadę. A raczej to windows ma istotną wadę: nie obsługuje NFS-a. Symfony które mocno operuje na plikach (a w zasadzie wszystko wrzuca do cache) po prostu jest wolny. Ta sama konfiguracja z użyciem vagranta na linux/OSX działa dwa razy szybciej... Ten post edytował $_$ 5.08.2015, 11:27:38 |
|
|
5.08.2015, 11:19:44
Post
#14
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Nie pracować, a uruchamiać. Pracować możesz na Windows, Mac, a odpalasz skrypty na Vagrant gdzie masz podobne środowisko do prod.
To że możesz mieć system z postawionym WAMP, LAMP, MAMP czy inne cuda to insza inszość. |
|
|
5.08.2015, 11:21:47
Post
#15
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 22 Dołączył: 17.11.2007 Ostrzeżenie: (0%) |
Ja używam ubuntu i dla mnie w zupełności wystarcza to środowisko.
|
|
|
5.08.2015, 11:41:04
Post
#16
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) |
Napisze moje przemyślenia - może komuś pomogą
Pracowałem na windows - nie polecam nikomu, nawet wrogowi. O tyle ile do "domu i gier" jest super, o tyle to takiej pracy to patologia. Instalacja CURL to jakiś żart... konsola? Mogło by równie dobrze jej nie być.. i tak korzystałem "z firm trzecich". Kupiłem MacBook (ze względu na "dofinansowanie" w firmie). Bajka! Konsola, zarządzanie plikami i wszystko "out of the box". Później pobawiłem się linuxem u kumpla (nigdy z nim do czynienia nie miałem) i dzisiaj jakbym wybierał to i tak brałbym macbook, ale jeżeli ktoś szuka czegoś do 3-4k to tylko linux. OSX i Linux pod wieloma względami są bardzo podobne zwłaszcza "w tej branży". Jednakże.. nie korzystam z vagranta ale powoli się na niego będę przestawiał - prawdopodobnie po update do El Capitan (kolejny OSX) gdzie zrobie sobie całkowity CLEAN systemu. Na windows to tylko wirtualka linuxa pozostaje -------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
5.08.2015, 12:02:11
Post
#17
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 13 Dołączył: 7.05.2007 Ostrzeżenie: (0%) |
Pracowałem na windows - nie polecam nikomu Yup, na tym systemie nie da się pracować. Co najwyżej oglądać filmy i zdjęia z rodziną. Polecam Minta -------------------- |
|
|
5.08.2015, 14:11:47
Post
#18
|
|
Grupa: Moderatorzy Postów: 6 070 Pomógł: 860 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Do tych twierdzących, że Windows pod PHP jest totalnie z bani, tylko i wyłącznie Linux blablabla - jakoś od dobrych 7 lat pracy zawodowej pracuję tylko na Windowsie i nie narzekam. Prywatnie w domu mam Minta i Windowsa (dla celów typowo Windowsowych), ale praca to tylko Windows. Nie czuję się przy tym jakoś wybitnie ograniczony.
PS: Nie twierdzę, że Windows jest lepszy dla programisty PHP, lepszy jest Linux. Jednak upraszczanie do sformułowania, że tylko Linux, broń boże Windows zalatuje mi lekko szpanerstwem i koniecznością pokazania "jestem kozak, pracuję na Linuxie". |
|
|
5.08.2015, 14:26:14
Post
#19
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
Niestety na windows potrafią się wkraść błędy, które siłą rzeczy na linux nie istnieją - mówię o wielkości liter. Juz nie raz miałem jak jakiś programista pracował na windows, potem wrzucało się jego prace na serwer na linux i zonk, bo sie okazywało że pisał nazwy tabel czy jakieś ściezki z roznych liter bo na windows mu to łykało, a na linux nie, bo tam wielkość liter ma znaczenie.
Takze ja też uważam, że dla programisty php windows to najgorsze z rozwiązan. Owszem, da się w tym robić, ale po co się meczyc -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.08.2015, 14:47:00
Post
#20
|
|
Grupa: Moderatorzy Postów: 6 070 Pomógł: 860 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Fakt, wielkość liter może być upierdliwy. Ale jeśli trzymasz się odpowiedniego nazewnictwa to problemu nie ma. Przez lata pracowałem w Kohanie, teraz pracuję w Zendzie 1 i ani razu nie miałem wpadki z wielkością liter. Każdy ma swoje zdanie, ja po prostu nie twierdzę, że sprawiedliwym jest skreślanie Windowsa.
|
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 12:14 |