Switch na iOS je nevyhnutelný Mozektevidi.net - Píše Olda Šálek.

Switch na iOS je nevyhnutelný

Dříve nebo později si MacBook koupím / případně hledám lepší linuxovou distribuci nebo alternativní způsob vývoje na PHP.

image of Switch na iOS je nevyhnutelný

Proč Linux GUI NE?

O linuxovém UI jsem psal, třeba jak vypadal linux na notebooku v roce 2007 (nic nefungovalo), v roce 2009 to nebylo o nic lepší, např.: „Po připojení externích reproduktorů se neodpojí integrované repráčky. Musím je ručně vypínat programem kmix. Hledal jsem řešení, leč zaručeně fungující návody nefungovali.

Ani v roce 2014 to není lepší… Nainstaloval jsem si debian, k němu základní xfce uživatelské prostředí, PHP 5.5.8, MySQL 5.6.15 a samozřejmě můj oblíbený PhpStorm.

  • Přihlásím se
  • Pustím PhpStorm, otevřu projekt
  • bug: uprostřed obrazovky se mi zobrazí dialogové okno cca 400×100px. To zavřu, ale místo okna zůstal zašedlý obdélník, přes který není nic vidět. A ten nejde zavřít jinak, než vypnutím PhpStormu. Tento obdélník se objevuje náhodně a pomůže jen vypnutí a znovu zapnutí IDE.

Pokud existuje nějaké lepší distro nebo GUI, rád si nechám poradit, ale nechce se mi trávit hodiny konfigurací, instalací a řešením jiných bugů.

A věřte, že podobné, horší či lepší problémy jsem měl i na unity. Například otevření dialogového okna, částečně mimo obrazovku, odkud nešlo přesunout…

Development na Windows?

V případě PHP, kdy výsledná aplikace běží na Linuxu mi přijde nepřirozené vyvíjet na Windows. Věřím tomu, že to jde, sám jsem dříve měl nainstalováno wamp, konkrétně xampp (tehdy ještě na windows XP), ale nebylo to moc dobré. Linuxová konzole mi chyběla, jednoduchá instalace balíčků, konfigurace a další vymoženosti linuxu nejsou. 

Současný Development Linux, Samba, Windows?

O tom, jak probíhá vývoj v PHP a MySQL v této kombinaci jsem psal v roce 2010 a od té doby se nic nezměnilo. Zkráceně: Ve Windows si pustím vmware player, s debianem. Přes Sambu si disk připojím jako X:\ a vývoj nadále probíhá ve Windows.
Výhodou je:

  • nativní linuxové prostředí
  • aptitude install, ab, libovolně apache, lighthttpd nebo ngnix, linuxová konzole, cat, |grep, tail -f /var/log/* a mnohé další
  • Windows má hezčí, stabilní UI
  • Není problém vzdálená plocha, VPN, Office, Outlook, total commander
  • Možnost zálohy celého virtuálního stroje
  • Možnost mít několik virtuálních strojů pro různé záležitosti.
  • Možnost zvolit si libovolné distro.

Nevýhody bych viděl takto:

  • pomalejší start (než naběhne vmware)
  • pomalejší samba (phpStorm hlásí, že práce se vzdáleným diskem je pomalejší, přestože to je lokální virtuální síť, v praxi nemohu porovnat)
  • nemožnost debug, xdebug, protože se jedná o vývoj na „vzdáleném“ stroji a phpstorm nemá PHP interpret.

Co takle development na iMac iOS?

Poslední varianta, kterou jsem zatím nezkoušel. Ohlasy na tuto variantu jsou dobré, odrazuje mne pouze cena. MacBook 15" Retina se koupí za 49900Kč, alernativní Lenovo ThinkPad Edge S531 Black 20B00-04K pouze za 31000Kč. (má horší rozlišení, ale to nevyužiji - externí monitor. Na druhou stranu více vstupů a je to univerzálnější notebook. Srovnání je pouze orientační, ale i tak o něčem vypovídá)

Případně kdybych snížil nároky a vzal menší 13" a core i5 tak to vychází takto:

MacBook Pro 13" Retina CZ 38490Kč | HP Spectre 13-3000ec 33490Kč to už není tak hrozné.

A kdybych koupil notebook s klasickým HDD a dokoupil SSD, tak se cena ještě o pár tisíc sníží a je větší výběr. 

Co mi tento switch (myslím) přinese? Rychlejší development bez virtuálního stroje. Hezčí a rychlejší UI s možností přepínat plochy, konzole atd.

Nevýhody? Některé programy jsou pouze pro Windows - např. Zoner Photo Studio. Půjde používat? Co Steam hry, které sice moc nehraju, ale stejně… Co vlastní nastavení klávesnice? Půjde?

Mno, ještě o tom popřemýšlím a pak se rozhodnu, jestli si pořídím Mac na zkoušku nebo na furt. S iPhone už spokojený dávno jsem, k iPadu mám určité výhrady.


autor článku Oldřich Šálek | datum publikování 8.únor.2014 11:00 | články o linuxu linux |

Kometáře


Komentáře a diskuze ke článku tady
diskuze ke článku