Środowisko do PHP

Witam,

od jakiegoś czasu programuję w PHP i właśnie zmieniłem pracę, sprzęt w domu i chcę zmienić framework.

Chciałem się was poradzić, jakie środowisko najlepiej (najczęściej) się u was pojawia? Nie chcę wywołać jakiegoś flame czy coś w tym stylu, nie chcę wojny. Chciałbym się tylko dowiedzieć czego używacie.

Ja mam zamiar zacząć pisać w Yii albo Symfony. I tutaj pytanko, w co lepiej zainwestować czas? Bo nie znam obu frameworków.

Chcę pisać w Eclipse lub Netbeans. Co waszym zdaniem lepiej się sprawdza?

No i ostatnie - obecnie mam laptopa z Windows 7. Linuks niestety na nim odpada z powodu problemów ze sprzętem (grzeje się strasznie HDD pod linuksem). Dlatego mam opcje: kodować pod Windows i korzystać z CMD albo pod Linuksem (proponujecie jakieś distro?) za pomocą Virtual Box.

Czy mogę więc liczyć na waszą pomoc w rozwiązaniu moich dylematów?

  • IDE NetBeans + Upload plików z poziomu IDE - mozna zmapować skróty + Od wersji chyba 6.7 wprowadzono wsparcie dla frameworka Symfony - wywoływanie poleceń konsolowych z NetBeansa całkiem przydatne + Od niedawna też wprowadzono możliwość otwierania zdalnych projektów - lecz działa to ka zasadzie inicjalizacji/kopiowania źródeł z serwera i zakładanie projektu

    Eclipse - chodz go bardziej wole to niestety + Upload plików przy pomocy wtyczek mocno przestarzałych i czasem z brakiem ustawiania kodowania plików odtieranych z serwera + Wtyczki do symfony są dość mocno przestarzałe + Sprawe polepsza pakiet Aptana oparty na Eclipse ale nie jestem pewien czy w darmowej wersji jest wszystko co potrzeba

    Oba programy dośćdobrze podpowiadają skłądnie HTML, CSS, PHP, JS NB podpowiada włąśności styli wewnąrz atrybutu style="" NB dopiero od niedawna wspiera PHP - ale wszystko jest rozwijane w ramach całęgo programu - w Eclipse wtyczki coraz bardzije mnei odstraszająbo sądośćprzestarzałe

    Ogólnie polecam NetBeans-a głównie z uwagi na prosty Upload plików

    Co do Frameworków - nie wypowiadam sie bo nie używałem na tyle długo żeby coś polećić - ale chyba Symfony dłużej jest na rynku i lepiej przetestowana - chodź dokumentacja nadal znikoma

    Co do linuxa jeżeli to ma byćjedynie do programowania to pewnie jakies ubuntu, arch, debian

    Pozdrawiam

  • Co do Symfony, to próby przebrnięcia przez Jobeet trochę mnie zniechęciły - jakieś nieprawidłowe ścieżki do stylów CSSów, itd. Poza tym, na ile udało mi się przeanalizować tego frameworka to uważam, że na początek jest tam wszystko pokręcone i nielogiczne. Sporo osób poleca Prado - fakt, że dla PHPowców może się to myślenie wydawać trochę dziwne (ściągane z ASP.NET), ale ludzie sobie chwalą jako projekt kompletny, logiczny i całkiem prosty. Ja osobiście używam Kohana 2.3.4... ale staram się też uderzać w Prado.

  • U mnie NetBeans jako edytor. Co frameworku to przymierzam się do Yii, na razie mam dokumentacje otwartą w zakładkach od kilku dni, ale od czegoś zacząć trzeba, na razie używam Kohany, mogę polecić. Jak jeszcze używałem bety(później RC) Win7 to miałem na VirtualBoxie Debiana i na nim serwer, jakoś tak było mi wygodniej. Co do grzejącego dysku to sprawdź (o ile jesteś oczywiście początkujący i nie masz swojej ulubionej dystrybucji) inne distro. Osobiście teraz używam Ubuntu, ale miałem też do czynienia m.in z Fedorą, Mandrivą (bardzo krótko, właściwie z ciekawości jak to wygląda) i OpenSuse - są to dość przyjazne dystrybucje, nie trzeba się wiele znać.

  • Od lat używam ubuntu i trochę hardcore'owo, bo po prostu vima z dodatkami. Zalet poleceń shelowych jest tyle, że ciężko je wymienić.

  • Moje developerskie środowisko:

    1. symfony
    2. eclipse + pluginy
    3. tortoise
    4. inne

    Muszę uczciwie przyznać, że rozważam wymianę Eclipse na Netbeansa. Eclipse Galileo zrobił się strasznie wolny i parę rzeczy działa inaczej niż bym chciał np. podpowiadanie. Ponadto Netbeans kusi wsparciem dla Symfony.

    Pamiętaj jednak, że nie ma najlepszego środowiska, wszystko zależy od Twoich preferencji.

  • Jeszcze jedna rzecz mi sie przypomniała na rzecz NetBensa - po skonfigurowaniu połączenia do bazy podczas edycji kodu zapytańdo bazy danych w stylu "SELECT costam..." NB podpowiada tabele oraz pola w tabelach - bardzo przydatne jeżeli pisze się ręcznie zapytania do bazy.

Zaloguj się, aby dodać swoją odpowiedź