Vis labiau ir labiau pradedu pamilti Mac OS X ir norisi išvis atsisakyti boot’inimosi į Winblows :)
Didžiausia problema yra ta, kad esu išpindėjęs ir PHP koduoju tik su IDE. Tiesiog man taip daug patogiau, greičiau ir dar krūva pliusų, kuriuos būtų galima vardinti ir vardinti… Bet manau svarbiausias dalykas yra PRODUKTYVUMAS. Windows aplinkoje be problemų naudojau ir naudoju Waterproof PHPEdit’ą. Vien dėl jo mano Mac’as yra dual boot’inis. Kai nereikia kodinti, tai OS X’as valdo – gražu, patogu ir dar daug daug gėrio. Jau porą vakarų ieškau, kas galėtų pakeisti mano PHPEdit’ą ir leistų atsisakyti Windows’ų mano Mac’e. TextMate, BBEdit, XCode – tikrai ne man ir niekada neatstos normalaus IDE.
Galvojau, kad jau radau sprendimą – Zend Studio Standart… Bet parsisiuntus DEMO paaiškėjo, kad UTF-8 palaikymo čia nerasta. Tikriausiai laukiama PHP6, kuris pilnai palaikys unikodą… Taigi šis variantas iškart atkrito.
Tada dar bandžiau leisti PHPEdit’ą su Wine (konkrečiau komerciniu CodeWeavers produktu – Crossover Mac). Trūko kelių DLL’ų, bet juos perkopijavus i Wine aplinką mano PHP redaktorius spjaudėsi klaidomis.
Tad pradėjau dairytis į virtualizacijos produktus. Pirmiausiai radau Parallels. Visi taip gražiai apie jį kalbėjo, kad prieš siunčiant jį į savo Mac’ą jau galvojau, kad radau sprendimą savo problemoms. Deja… Teko nusivilti. Kažkaip per daug jau jis stabdo.
Ir galų galiausiai šį vakarą aš radau VMWare Fusion Beta. Ką galiu pasakyti.. Gėris. Žinoma, jaučiasi, kad tai virtuali mašina, bet nors įmanoma žmoniškai dirbt – PHPEdit’as labai gražiai dirba ir praktiškai nesijaučia jokio stabdymo rašant kodą. Atsiranda truputėlis stabdymo scroolinant, bet prie to lengva įprasti.
Dar kas man patiko, tai, kad VMWare Fusion be problemų virtualią sistemą krauna iš mano Windows particijos – nereikėjo kurti virtualaus disko ir instaliuoti Windows’ų iš naujo. Jau nebekalbu apie galimybę pasiekti tiek vienos, tiek kitos sistemos failus bei drag & drop, copy & paste funkcijas tarp virtualios ir pagrindinės sistemos.
O geriausias dalykas yra tas, kad virtualios sistemos langus galima atskirti į atskirus ir jie atrodo kaip programos veikiančios pačiam OS X’e. Taip pat nepamirštami ir nuostabūs OS X’o šešėliai… Manau daugiau viską papasakos screenshoot’as :)
P.S. Aš jau žinau, kam artimiausiu metu išleisiu 39.99 JAV dolerius :) Bei nusimato RAM upgrade’as…
UPDATE
Zend IDE visgi dirba su UTF-8. Tik kažkodėl nekreipia dėmesio į BOM’ą ir pagal nutylėjimą lieka prie neteisingo encoding’o. Ačiū visiems už komentarus, kurie nuvedė teisingon pusėn… Bet pažiūrėkit į shot’ą.. Nelabai jis mielai ir draugauja su tais UTF-8 simboliais (kalbu apie code highlighter’į).
Tags: bbedit, crossover, mac os x, MacBook, PHP, phpedit, textmate, vmware fusion, Windows, xcode, zend
TextMate? :)
“Bet parsisiuntus DEMO paaiškėjo, kad UTF8 palaikymo čia nerasta. Tikriausiai laukiama PHP6, kuris pilnai palaikys unikodą…”
nusisnekejai. prie ko PHP ir UTF8 palaikymas editoriuje? Zendas palaiko failu koduotes.
Isbandyk Eclipse PHPEclipe. Naudojau anksciau Zend, kol nepabandziau sito.
Eclipse palaikomas MAC’e:
Apple Mac OS X 10.4 Power, Intel x86 Carbon Java 2 Platform Standard Edition (J2SE) 1.4.2
service release 2 for Tiger
dar gali pabandyti Komodo Edit (http://www.activestate.com/Products/komodo_edit/), kuris yra nemokamas ir labai patogus, ir Komodo IDE (http://www.activestate.com/Products/komodo_ide/). yra Mac OS X versijos!
Coda (http://www.panic.com/coda/) bandei?
Gali pamėginti Coda. Neteko bandyti, bet lyg atsiliepimai neblogi.
Zend’e nėra utf8 palaikymo?.. Arba kažko nesupratau arba tu labai stipriai suklydai…
tomas, LG, na, jeigu UTF8 failus su BOM’u atidarinėja neteisingai, tai toks ten ir palaikymas. O gal bug’as. Nesigilinau labai. Greitai option’us permečiau – neradau nieko panašaus į UTF8. Windows aplinkai skirtas Zend IDE gal ir palaiko. Tiesą sakant aš jo po Windows labai seniai ir nematęs. Man PHPEdit’o per akis.
pypt, nu ne IDE ten.. Nelimpa man :)
LG, PHP Eclipse man nepatinka. Nepatogus ir tiek. Čia dar iš Wndows naudojimo patirties kalbu.
simonas, webdunulis, reiks pažiūrėt, kas tai per daiktas.
pypt, apie Komodo visai buvau pamiršęs.
LG, beje, editorius ir PHP yra prie to, kad Zend’as ir PHP core developeriai praktiškai vienas ir tas pats. PHP kaip ir oficialaus UTF8 palaikymo neturi, kuris bus tik 6-ojoje versijoje. O Zend’o IDE, kaip jau ir minėjau – mano UTF8 failų normaliai neatidarė. Tiesiog padariau tokias išvadas.
Zend’as ant Java parašytas, jeigu kas ne taip siūlyčiau Java runtim’u pasidomėt ir jo galimomis problemomis ant Mac’o, windozė čia nei prie ko.
Na, visgi būsiu apsirikęs. UTF-8 ant Zend IDE veikia :) Bet jis kažkodėl nenorėjo normaliai atpažinti failų su BOM’u… Mano greitas neapsižiūrėjimas. Dėkoju už komentarus, kurie nukreipė teisinga linkme.
phpEclipse valdo ;) po 1.5metu Zendo naudojimo ta supratau. tiesiog priprast reikia. aisku, tas pasireiskia dirbant komandoje su daugiau zmoniu :)
dziaugiuos, kad sugebi pripazint klydes
Na, kaip jau sakiau, php eclipse man nepatiko :) O dėl Zend’o kažkaip neapsižiūrėjes buvau gerai. Tiesiog atsidariau failą – žiūriu iš mano UTF-8 simboliu belekas. Pagalvojau, kad velniop jį :)
naudokit vim.
Kai kažką naudoju, tai svarbiausias faktorius man yra patogumas, funkcionalumas, o tik paskui visas idealizmas ir pan.
o su VMWare Fusion galima paleisti vien windows kaip su bootcamp’u?
Su VMWare Fusion gali emuliuoti Windows OS Mac OS X’e. Bootcamp’as yra ne emuliatorius, o programų rinkinys leidžiantis naudoti Mac OS X ir Windows OS atskirai tame pačiame Mac’e.