Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Środowisko pracy dla Web Developera
matyskiewicz
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 3
Dołączył: 6.10.2006
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam,
Rozpoczynam pracę nad pierwszym poważnym projektem i chciałbym zorganizować sobie odpowiednio środowisko pracy.
Proszę o dyskusję jakie programy oraz usługi są przydatne.

Swoją przygodę rozpocznę z:
- eclipse darmowe IDE (komputer lokalny)
- svn (serwer firmowy)
- xdebug (?)
- trac (serwer firmowy)
- pear - do dystrybucji modułów (serwer firmowy)

Pytania:
czy powyższe rozwiązania są dobre?
gdzie powinien zostać zainstalowany xdebug? lokalnie czy na serwerze przy założeniu że projekt będzie umieszczony na serwerze firmowym (VPS)
Jakie rozwiązanie pozwoli mi na śledzenie wydajności aplikacji.
Jakie sztuczki, pluginy ułatwią mi życie i być może mojemu zespołowi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Stanowisko do pracy oraz stanowisko testowe:
1. Stanowisko pracy:
  • IDE - Eclipse
  • Programik do drobnych modyfikacji - Notepad++
  • SQL - HeidiSQL, SQLYog, MySQL Workbench
  • FTP - FileZilla
  • SSH - Putty
  • Snippety kodu - Snippely
  • Zestaw przeglądarek do testów - Opera, Firefox, Chrome, Safari, IE
  • Do przeglądarek oczywiście narzędzia developerskie - Firebug,
  • Testowanie wyrażeń regularnych - RegExr, YSlow, ClearCache, WebDeveloper Toolbar, ColorZilla, DragonFly itd..
  • Dobry manager plików - Total Commander, Krusader, Gnome Commander
  • Do analizy dumpów Xdebuga - KCacheGrind
  • Jeśli się robi więcej projektów to jakiś manager haseł - KeyPass
  • Coś do schematów blokowych

2. Serwer - wygodnie na wirtualce, jeśli nie ma pod ręką fizycznego komputera
  • Serwerowy system operacyjny - raczej Linux (Debian, CentOS, SuSe), chociaż może i być Windows Server
  • Podstawowe aplikacje - ssh, vsftpd, mysql (PostgreSQL), php, apache (ngix, cherokee, Lighttp etc) (oczywiście wszystko zależy od użytych języków, systemu baz itd)
  • Zarządzanie kodem - git, ewentualnie svn
  • Zarządzanie projektem - Redmine (dostępny także w paczce bitnami)

To tak wstępnie tyle.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 16:41