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 (1 - 9)
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


XDebug jest przydatny w roboczych instalacjach, czy to na własnym komputerze, czy na roboczym serwerze firmy. I za pomocą tego narzędzia zmierzysz też wydajność.

Poza tym ciężko coś tu więcej sensownego powiedzieć, tym bardziej że z postu wynika, że Traca i Subversion masz narzuconego przez firmę. IDE po prostu ułatwia pracę i tutaj kwestia tego, czy będzie to Eclipse, NetBeans czy cokolwiek innego to już raczej kwestia osobistych preferencji lub ew. obecności jakichś wyjątkowo specyficznych modułów. To ostatnie może mieć większe znaczenie w Javie, natomiast do PHP to prawdę mówiąc nie widzę żadnych istotniejszych różnic.
Go to the top of the page
+Quote Post
#luq
post
Post #3





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

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


Na pewno przydatną rzeczą jest FireBug wraz z FirePHP
Go to the top of the page
+Quote Post
matyskiewicz
post
Post #4





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

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


a czy firephp i xdebug to nie to samo?

@ZYx nic nie jest narzucone. Kwestia doboru sofu nalezy do mnie.



Ten post edytował matyskiewicz 29.03.2011, 13:59:16
Go to the top of the page
+Quote Post
ylk
post
Post #5





Grupa: Zarejestrowani
Postów: 194
Pomógł: 26
Dołączył: 9.01.2011
Skąd: /dev/null

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


Cytat(#luq @ 27.03.2011, 12:54:18 ) *
Na pewno przydatną rzeczą jest FireBug wraz z FirePHP

Albo jakakolwiek inna przeglądarka niż Firefox. Chrome czy Opera mają narzędzia developerskie nie odbiegające od FireBuga.
Go to the top of the page
+Quote Post
NEO.pl
post
Post #6





Grupa: Zarejestrowani
Postów: 71
Pomógł: 5
Dołączył: 26.01.2011

Ostrzeżenie: (40%)
XX---


Cytat(matyskiewicz @ 29.03.2011, 13:31:42 ) *
a czy firephp i xdebug to nie to samo?

Nie.
Go to the top of the page
+Quote Post
yevaud
post
Post #7





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


brakuje lokalnej albo zdalnej-developerskiej bazy danych i narzedzi do niej, w przypadku mysql to bedzie sam mysql + phpmyadmin/navicat + workbench (IMG:style_emoticons/default/smile.gif)
cos do uml, chociaz dia
hamster do zapisywania czasu
keepassx do hasel (IMG:style_emoticons/default/smile.gif)
gedit do szybkiej edycji malych plikow
Go to the top of the page
+Quote Post
vokiel
post
Post #8





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
Kużdo
post
Post #9





Grupa: Zarejestrowani
Postów: 181
Pomógł: 14
Dołączył: 4.06.2008

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


Ja mam takie pytanko, po co przy takim stanowisku pracy manager haseł?

Ten post edytował Kużdo 18.04.2011, 14:01:54
Go to the top of the page
+Quote Post
vokiel
post
Post #10





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

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


Jeśli pracujesz na zlecenia i masz ich wiele, do tego jeszcze masz późniejszą obsługę to nie widzę innego sposobu na przetrzymywanie haseł do kont administracyjnych, ftp, sql itd
Go to the top of the page
+Quote Post

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: 23.08.2025 - 07:04