Na jakém stroji pracujete
- kleinpetr
- Člen | 480
Ahoj,
asi zakládám trochu nestandartní vlákno, ale po pár letech vývoje na OSX ať už iMac nebo MacBook mě momentálně opustila grafika (již po druhé) a tak mám opravdu chuť přejít na Linux (pravděpodobně Ubuntu) a tak se chci zeptat na čem vyvíjíte vy. Koukám na něco kolem HP, Lenovo, DELL.
Eventuelně na co si dát pozor atp. U Macu jsem až tak razantně parametry neřešil, vždy jsem sahal ideálně po i7 a 16gb ram a věděl jsem, že ho nemusím rok vypnout a pojede bez zadrhnutí.
Nicméně se mi osobně v poslední rozvoj Apple nelíbí ať už nové řady iPhonů nebo Maců, a tak jsem si řekl proč neudělat změnu.
Budu rád za všechny rady a zkušenosti :)
- Šaman
- Člen | 2663
Řekl bych, že u PHP je to úplně jedno. Dokonce na jednom projektu mohou
dělat vývojáři na Linuxu, Windows i Macu najednou. S kódováním si
poradí git a s case sensitive štábní kultura.
Localhost může jet na libovolné platformě, ale testovací server by měl
být pokud možno stejný jako ostrý (systém, databáze, verze PHP i moduly).
Tedy v naprosté většině Linux. To už je ale věc nasazení, ne
vývoje.
Ale když se ptáš, tak u mě: Windows 7, XAMPP a NetBeans
Editoval Šaman (22. 11. 2017 0:28)
- kleinpetr
- Člen | 480
Šaman napsal(a):
Řekl bych, že u PHP je to úplně jedno. Dokonce na jednom projektu mohou dělat vývojáři na Linuxu, Windows i Macu najednou. S kódováním si poradí git a s case sensitive štábní kultura.
Localhost může jet na libovolné platformě, ale testovací server by měl být pokud možno stejný jako ostrý (systém, databáze, verze PHP i moduly). Tedy v naprosté většině Linux. To už je ale věc nasazení, než vývoje.
Jasně z technického hlediska vývoje je to jedno, chtěl jsem vědět spíš ze zajímavosti co většina lidí dnes používá (hlavně i co se hw týče), popřípadě nějaké nedostatky jednoho či druhého OS :)
- Šaman
- Člen | 2663
Opravdu je to jedno. Pro všechny tři najdeš jak komplexní balíky (LAMP, WAMP, XAMPP), nebo si můžeš vše nainstalovat a nakonfigurovat ručně. Pro všechny tři jsou jak NetBeans, tak PhpStorm, tedy nejpoužívanější specializovaná IDE. A server není tak hardwarově náročný, aby bylo potřeba řešit (pro vývoj) na čem to pojede. Jestli ti to přehrává na YT videa v HD kvalitě, tak to určitě stačí i pro vývoj PHP aplikací a pro běh IDE. A na grafice nezáleži vůbec.
- kleinpetr
- Člen | 480
Jasně to vše vím. Na serveru mi běží debian, takže jak říkáš už z toho důvodu bude lepší mít lokální prostředí co nejpodobnější serveru.
Ale jak říkám je to spíš ze zvědavosti :) Linux jsem používal kdysi dávno, tak by mě zajímalo, jestli je mezi phpkářema taky oblíbený jako třeba osx :)
- newPOPE
- Člen | 648
@kleinpetr par r dozadu som mal v praci Linux Mint (i7, 16G, …) s xfce. Samotny system zral cca 500mb max na ostatne ostavalo dostatocne. A doma OSX. bolo to trochu tricky prisposobeny layout klavesky (na obidvoch systemoch) vsetko vyriesil.
Co je ale podla mna dolezitejsie je ist do Docker-u a neriesit lokalne instalacie. Potom mozes menit systemy kazdy tyzden a bez problemov projekty pobezia.
- iguana007
- Člen | 970
Co se tyce HW, tak jiz nekolik let pracuju na ThinkPadu T440s (model v teto konfiguraci: Core i7 4600U Haswell vPro, 14" LED 1920×1080 matný, RAM 8GB, NVIDIA GeForce 730M, SSD 256GB) a zatim nepremyslim o vymene, protoze vse co potrebuji, mi na tom bezi rychle a baterky (tento model ma dve baterie) stale dobre drzi.
A k SW, tak zaklad u me je: Win 10, WAMP, Docker, Vagrant, PHPStorm, PyCharm, Navicat
Editoval iguana007 (22. 11. 2017 11:45)
- kleinpetr
- Člen | 480
@newPOPE Můžeš to trochu rozvést ? O dockeru jsem už slyšel, ale nějak jsem tomu nevěnoval pozornost. Teď mě to ovšem zajímá. Koukám, že má knihovny i na php, apache, mysql,… jak přesně funguje? Na serveru tuším, že jsem knihovny tahal přes homebrew. Ale určitě se rád dozvím nějaké další užitečné způsoby než s tím začnu zase bojovat na novém linuxu. Díky
- iguana007
- Člen | 970
kleinpetr napsal(a):
@newPOPE Můžeš to trochu rozvést ?
Mozna by ti problematiku mohl trochu vice priblizit tento clanek, ktery se zameruje nejen na Docker, ale i Vagrant: https://www.zdrojak.cz/…o-vagrantem/
- CZechBoY
- Člen | 3608
Jedu na notebooku za 10k, starý už cca 5 let, vyměněné ssd a
rozšířená ramka. Je pravda, že většinu vývoje jdu remote – máme
nastavené servery na vývoj a prakticky nikdo nevyvíjí lokálně. Když něco
debuguju tak na lokálu a aktuální konfigurace mi stačí v pohodě.
Samozřejmě k tomu externí klávesnice, myš, monitory, …
Software Win 8.1, phpstorm, winscp, pycharm, sublime, rider,
200 prohlížečů, …
ps. taky budeme používat Docker a asi část lidí přejde na lokální vývoj.
Editoval CZechBoY (22. 11. 2017 12:23)
- newPOPE
- Člen | 648
@kleinpetr s Docker-om sa v podstate vies priblizit 1:1 s tym co bezi v produkcii. Myslim tym prostredie. Ma tu vyhodu, ze nepotrebujes aby ti produkcia bezala na Docker-i (na zaciatok).
V podstate sa jedna o to, ze tie zavislosti pre projekt ktore si mal lokalne (php, mysql, …) si hodis do kontainerov. Cize povedzme ze potrebujes php, apache, mysql tak budes mat 2 kontainery (apache+php, mysql).
Naklonujes projekt, spustis. Projekt pobezi v „izolovanom“ prostredi Docker kontaineru a vsetko co potrebuje bude tam. Urcite si pozri clanok ktory spomina @iguana007 a aj nejake dalsie na zaciatok.
- kleinpetr
- Člen | 480
Díky, určitě vyzkouším :) co se týče hw stroje, tak teď spíš přemýšlím jestli jít do IPS nebo ne, vzhledem k tomu, že jsem dost na cestách by se asi hodil, ale cenově by bylo dostupné ips jen s i5 :/ každopádně se jen tak namátkou zeptám, jak je to s ovladaci na linux ? Dneska už má spousta pc otočný dotykový displej, předpokládám, že ovladače na to budou třeba, pokud bych volil něco takového..
- iguana007
- Člen | 970
kleinpetr napsal(a):
jak je to s ovladaci na linux ? Dneska už má spousta pc otočný dotykový displej, předpokládám, že ovladače na to budou třeba, pokud bych volil něco takového..
Dneska bych se toho uz asi nebal:
http://www.nvidia.com/…ct/unix.html
http://support.amd.com/…wnload/linux
- kleinpetr
- Člen | 480
@iguana007 pravda :)
Mám pár favoritů mezi kterými se rozhoduji
HP (měl jsem kdysi dávno HP, které mi hodně posloužilo a doteď ještě
slouží známému), je tam až nepochopitelné rozlišení, což je podle mě
trochu zavádějící parametr, a je to celkově designovka, má větší
baterii oproti dellu o 10wh a má 128ssd na systém a 1tb klasiku, ale má jen
i5, za to má IPS a hodně slušný resolution.
https://www.alza.cz/hp-envy-15?…
LENOVO (Nikdy jsem nevlastnil, ale pár mi jich pod rukama prošlo), opět je
to pouze i5
https://www.alza.cz/…hinkpad-e570?…
DELL (Nikdy jsem neměl v ruce, ale podle recenzí by to měl být pracant),
tady už se jedná o i7
https://www.alza.cz/…-vostro-5568?…
Editoval kleinpetr (22. 11. 2017 15:06)
- iguana007
- Člen | 970
Ja docela vazne premyslim o tomto: https://www.gearbest.com/…_786411.html?…, za ty prachy by
to za hrich/zkousku asi stalo :) Ale asi si pockam na nejake recenze.
Jinak za me jedine ThinkPad rady T s dedikovanou grafikou (obcas si i neco
zahraju), nic lepsiho jsem zatim nemel.
- kleinpetr
- Člen | 480
iguana007 napsal(a):
Ja docela vazne premyslim o tomto: https://www.gearbest.com/…_786411.html?…, za ty prachy by to za hrich/zkousku asi stalo :) Ale asi si pockam na nejake recenze.
Jinak za me jedine ThinkPad rady T s dedikovanou grafikou (obcas si i neco zahraju), nic lepsiho jsem zatim nemel.
wow, to xiaomi vypada dost huste :D kazdopadne thinkpad rady T je finance nekde jinde :) Premyslim ze sahnu po tom HP, ikdyz je pravda ze ma jen i5 a ze ma jen integrovanou grafiku, ale hrat na tom nebudu a pro vyvoj to snad bude svizny.. a velky rozliseni je zase fajn pro prehlednost kodu :)