Na jakém stroji pracujete

kleinpetr
Člen | 480
+
+2
-

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 | 2634
+
+1
-

Ř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
+
0
-

Š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 | 2634
+
0
-

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
+
0
-

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
+
+6
-

@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
+
+1
-

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
+
0
-

@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
+
0
-

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
+
0
-

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
+
+1
-

@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
+
0
-

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
+
0
-

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
+
0
-

@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
+
0
-

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
+
0
-

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 :)