Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Edytor tekstowy czy IDE
Forum PHP.pl > Forum > Kontrola i zarządzanie projektami
miccom
Cześć smile.gif

No i mętlik się zrobił.

Uczestniczę w zestawie kursów online dotyczących back-endu back-end developer

I tam pan instruktor poleca Sublime Text.

Wcześniej czytałem kurs PHPDev, tam z kolei pan instruktor poleca IDE PHPStorm ale i Atom, Sublime Text

Powyższe są płatne i nie widzę w tym problemu, choć jednak szkoda instalować kolejne programy aby sprawdzić, że to jednak nie ten.

Od kilku lat moje skrypty piszę w notepad++ i póki co wydaje m się, że nic więcej nie potrzebuję, ale czy to dobry wybór?

I tutaj- aby nie wyważać otwartych drzwi, proszę Was o pomoc w doborze programu, więc najpierw:
IDE czy prosty szybki edytor tekstu?
Jaki program IDE/edytor tekstowy wybrać?

Będę wdzięczny za Wasze podpowiedzi i odczucia smile.gif
Tomplus
Wg mnie to zawsze jest kwestia złożoności projektu.

Sublime Text jest świetnym edytorem, szczególnie po rozszerzeniach z dodatkowymi rozszerzeniami, ale nie przeskoczy pewnych murów.
Ja sam używam Sublime i jestem zadowolony, ale najczęściej mam małe projekty, gdzie nie skok do klasy czy funkcji w drzewie katalogów nie robi mu problemu.
batman
Wybierz PhpStorm. Obecnie jest to standard i daje ogromne możliwości (podpowiadanie składni nie jest tutaj najważniejsze). Wsparcie dla composera, dockera, vagranta, frameworkow testowych, wbudowany debugger, zdalny interpreter, klient ftp, klient http i wiele innych przydatnych narzędzi.
miccom
Cytat(batman @ 1.07.2018, 09:17:27 ) *
Wybierz PhpStorm. Obecnie jest to standard i daje ogromne możliwości (podpowiadanie składni nie jest tutaj najważniejsze). Wsparcie dla composera, dockera, vagranta, frameworkow testowych, wbudowany debugger, zdalny interpreter, klient ftp, klient http i wiele innych przydatnych narzędzi.


No tak, ale takie same wtyczki mają choćby notepad++ czy właśnie Sublime text.

I tutaj pytanie, czy:
- kupić program IDE załadowany po brzegi jak windows ;/
czy
- lekki programik i doinstalować potrzebne do pracy wtyczki

Kiedyś używałem netBeans i PhpStorm, i niestety dużo dłużej ładują się projekty w IDE.

Stąd moje pytanie co lepiej, to że IDE mają masę wbudowanych modułów to jedno, ale czy Ja wszystkich będę potrzebował?
markonix
Cytat(miccom @ 1.07.2018, 16:47:37 ) *
Kiedyś używałem netBeans i PhpStorm, i niestety dużo dłużej ładują się projekty w IDE.

Jak sam napisałeś - ładujesz projekt, a w przypadku edytora tekstowego ładujesz pojedynczy plik odseparowany od pozostałych.
Późniejsza szybkość pracy nad pojedynczymi plikami jest taka sama więc te 5 sekund na starcie jest słabym powodem aby rezygnować z IDE.
Pyton_000
Na początek weź sobie Sublime Text3 albo Visual Studio Code. Oba są darmowe i lekkie. Jak już załapiesz programowanie na tyle że będzie Ci czegoś brakowało to po chwili wskocz na PHPStorma. Daje dużo dużo większe możliwości ale i tak pewnie nie użyjesz 70% z nich na początku.

Sam długo pracowałem na Sublime jaki podstawowe IDE do PHP bo było właśnie szybkie lekkie i przyjemne. Miało wszystko to co chciałem (zwłaszcza mega wygodny miltiple cursors). Po przesiadce na Storma nie wrócę nigdy do czegoś innego (co nie znaczy że przestałem używać Sublime - Przeszedłem na VSCode ot tak dla zmiany klimatu smile.gif )

netBeans, Eclipse... nie wiem nie wypowiem się, ale nie wiem czy warto w nie się pchać.

A i co do ceny storma to dla mnoie nie jest dużo wydać trochę ponad 45zł/mc bo warto.
batman
Cytat(miccom)
No tak, ale takie same wtyczki mają choćby notepad++ czy właśnie Sublime text.

Problemem jest konieczność przekopania się przez dostępne wtyczki, przetestowanie ich oraz nauczenia się ich obsługi. Każda wtyczka pochodzi od innego developera, więc zapomnij o ujednoliconym "interfejsie". W przypadku IDE wszystko jest, jak nazwa wskazuje, zintegrowane.


Cytat(miccom)
- kupić program IDE załadowany po brzegi jak windows ;/

Kiedyś rzeczywiście IDE były kobyłami, które strasznie muliły. Obecnie taki PhpStorm wymaga jedynie trochę czasu aby wystartować. Poza tym nie zauważysz różnicy w szybkości.

Cytat(miccom)
Stąd moje pytanie co lepiej, to że IDE mają masę wbudowanych modułów to jedno, ale czy Ja wszystkich będę potrzebował?

Zacznij od razu od IDE. Kilka powodów, które może Ciebie przekonają do PhpStorm.
1. Jeśli nie pracujesz nad kilkulinijkowym skryptem, IDE będzie lepszym wyborem. Każdy projekt z czasem rośnie i lepiej już od początku pracować na wygodnym narzędziu.
2. Mnogość wbudowanych pluginów (i jeszcze więcej dostępnych do pobrania). Prawdopodobnie na początku będziesz używał kilka z nich, jednak z czasem wsiąkniesz w IDE (co czasem nie jest takie dobre).
3. Debugger w PhpStorm jest niesamowity. Warunkowe breakpointy, wykonywanie kodu, listowanie zmiennych i ich zawartości, stos, krokowe wykonywanie kodu, zdalny interpreter (np. Docker), możliwość wyboru różnych wersji PHP i wiele innych ciekawych funkcji.
4. Testy - wbudowana obsługa PHPUnit, Codeception, Phpspec, Behat i kilka frameworków testowych dla Javascript.
5. Wbudowanych klient bazy danych (praktycznie każdy silnik jest obsługiwany).
6. Integracja z issue trackerem.
7. Integracja z system kontroli wersji (bardzo ułatwia korzystanie z gita).
8. Klient HTTP (możesz w prosty sposób testować API).
9. Wszelkiej maści inspekcje kodu, walidatory i inne pomagacze (do tego dochodzi możliwość doinstalowania php mess detectora i php code sniffera).
10. Integracja z Dockerm i Vagrantem.
11. Integracja z Composerem.
12. Autogenerowanie nudnego kodu (phpdoc, gettery/settery, implementacja metod z interface'u, itp.

Poza powyższym jest jeszcze szereg innych pluginów, z których nie korzystam zbyt często (lub działają w tle i się do nich tak przyzwyczaiłem, że ich nawet nie zauważam). Pobierz bezpłatną wersję próbną, sprawdź przez miesiąc czy Ci odpowiada i jeśli tak, to kup licencję. Pamiętaj tylko, że PhpStorm sprzedawany jest w modelu subskrypcyjnym, co oznacza, że płaci się co rok (lub co miesiąc).
Pilsener
Dla mnie ludzie piszący w różnych Vimach to dinozaury. Kiedyś (nie pamiętam czy tutaj) była dyskusja typu, że "prawdziwy programista używa tylko gołego notatnika, kolorowanie składni jest dla lamusów co nie umieją czytać kodu". Lata mijają a dinozaury nie wymierają nerdsmiley.png

Jak nie chcesz płacić za PHP Storma to ja polecam Netbeansa, wg mnie ma przyjaźniejszy interfejs, daje identyczną funkcjonalność tylko może nieco bardziej "zamulić".
miccom
Dziękuję wszystkim za odpowiedzi smile.gif

Co do opłat to nie jest to problemem, natomiast nie wiem czy trzeba płacić za coś, czego się nie używa smile.gif Pewnie rozumiecie o co mi chodzi smile.gif
Coraz mocniej skłaniam się do PhpStorm, kiedyś już go miałem na komputerze... ale to zamierzchły czas.
A jeśli już płacić za program, to może bez pośrednich mniejszych programów?

Jeśli twierdzicie że Sublime Text "pewnych rzeczy nie przeskoczy" - to już chyba podjąłem decyzję smile.gif

Pilsener, i nawet jeśli kolorowanie składni oznacza "lamusa"- to bardzo chętnie nim zostanę smile.gif

Cały czas moje skrypciki piszę w notepad++ i podoba mi się, mógłbym rzec że więcej nie potrzebuję, natomiast nie wiem jak wygląda praca zbiorowa, może pewne rzeczy robię "na około" nie
wiedząc, że w IDE robi się to w dwie sekundy.

Nic, trzeba kupić PhpStorm- i zacząć zarabiać programowaniem na "opłatę" smile.gif

Jeszcze raz dziękuję za Wasze odpowiedzi, a tymczasem- idę się uczyć programować smile.gif

He he smile.gif

Więc jeśli decyzja padła, podpowiedzcie: gdzie najtaniej kupić phpStorm? smile.gif
Pyton_000
Na stronie producenta. Licencja personal. a czy miesięcznie czy rocznie to już od ciebie zależy.
trzczy
Można przez 3 miechy zasuwać na wersji demo, potem reinstall systemu i od nowa, choć nie wiem, czy na to pozwala licencja.

Jest jeszcze możliwość zasuwania na PhpStorm 2018.2 (EAP). To jest wersja wstępna programu udostępniona do testowania.
b4rt3kk
Cytat(Pyton_000 @ 2.07.2018, 09:08:09 ) *
netBeans, Eclipse... nie wiem nie wypowiem się, ale nie wiem czy warto w nie się pchać.


Ja się wypowiem, bo korzystam obecnie z NetBeansa, a wcześniej z Eclipsa. Warto się w nie pchać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2018 Invision Power Services, Inc.