Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Środowisko pracy dla Web Developera
matyskiewicz
post 26.03.2011, 12:45:15
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.


--------------------
eclipse :)
Go to the top of the page
+Quote Post
Zyx
post 27.03.2011, 08:14:45
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.


--------------------
Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0
Go to the top of the page
+Quote Post
#luq
post 27.03.2011, 11:54:18
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


--------------------
Moja gra - scraby.io
Go to the top of the page
+Quote Post
matyskiewicz
post 29.03.2011, 12:31:42
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


--------------------
eclipse :)
Go to the top of the page
+Quote Post
ylk
post 29.03.2011, 13:42:31
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 29.03.2011, 14:31:33
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 29.03.2011, 14:40:50
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 smile.gif
cos do uml, chociaz dia
hamster do zapisywania czasu
keepassx do hasel smile.gif
gedit do szybkiej edycji malych plikow
Go to the top of the page
+Quote Post
vokiel
post 29.03.2011, 18:45:01
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 18.04.2011, 14:01:01
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 18.04.2011, 14:31:25
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 05:24