Category :
PHP & Others
Comments :
댓글쓰기
Posted by
장창학
at
11:30 PM
간만에 제 Ubuntu에서 개발시 사용하고 있는 CFEclipse의 민망한 기능(사실 CF와 관련된 기능은 짱이지만 범용 IDE로서는 꽝인 CFEclipse라서~)때문에 Aptana를 써볼까 하다가 이것저것 덕지덕지 동반설치 되는 것이 싫거니와 SFTP기능이 무료버전에는 빠져 있어 다른 IDE를 찾아 보다가 Zend에 방문했습니다. PHP하면 생각나는 PHP와는 톰과 제리, 서수남과 하청일의 관계인 Zend는 대부분 옵티마이저를 많이 생각하게 되는데요.
개인적으로 최근의 PHP의 기능에 대하여, "점점 막강해 지는 구나.. 이렇게 되면 화성의 극지방과 같은 생명의 절대 불모지인 한국땅에 Coldfusion의 씨앗을 뿌리려는 나의 원대한 Plan B의 계획에 엄청 차질이 빚어질까 두렵군.." 하며 놀라고 있습니다만 오늘 Zend에서는 제가 몰랐던 PHP의 미래에 대한 실체를 보게 되었습니다. 이미 알고 계신 분들에게는 웬 뒷북? 이겠지만..
드디어 PHP가 스스로를 단순 CGI 와 같은 Script해석기에서 위대한 "Web Application Server"로서 웹시장에서의 황제자리를 더욱 굳건히 하려고 하는 것 같습니다. 스스로를 WAS라고 지칭할 만큼 PHP에 대한 Zend의 한 우물 장인정신만큼은 본 받아야 할 것 같습니다.
당연히 Zend Server는 무료인 Community Edition이 있습니다. 물론 상용버전에 비하여 기능이 제한적이지만 핵심기능은 모두 포함 되어 있군요. 다음은 Zend Server community Edition에서 제공하는 기능입니다.
- All-in-one native installers for Linux, Windows and Mac OS:
- A certified PHP distribution
- Zend Framework
- Apache (or IIS integration)
- MySQL (on Windows)
- Out-of-the-box connectivity to all common databases
- Java code connectivity
- Web-based PHP administrator console
- Basic application performance optimization
http://www.zend.com/en/community/zend-server-ce
맘에 드는 점은 Java에 기반하는 대부분의 WAS처럼 웹서버와의 연동, 찰떡궁합 MySQL의 동반설치, 대부분의 DB의 연결지원, 그리고 스스로를 위대한 WAS라고 칭할 수 있게 해준 Web기반의 관리자 페이지의 제공 등은 쏙 맘에 들게 하는 부분입니다. CF를 공부하면서 늘 자랑삼아 이야기 했던 기능중에 하나가 Web기반 관리자페이지에서의 DB/Mail의 설정으로 PHP코드내에서 MySQL Connect함수를 써서 일일히 연결하는 막코딩에서 한번 벗어나 보시지? 하던 것이였는데요. 이제 PHP에서도 DSN(Data Source Name)이 가능한지 모르겠습니다. 물론 PHP의 세세한 기능을 딸랑 php.ini파일 하나에서 제어하던 원시(?)적인 노동에서 해방될거 같습니다. RPM과 DEB패키지도 제공하므로, 제 Ubuntu의 Virtual Box의 Ubuntu를 다시 설치하는 즐거운 수고를 한번 해봐야 겠습니다.
우분투 DEB Installation 참조 :
http://files.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm#deb_installation.htm
그러나.. 아..... 이러면, "Railo를 선두로 Adobe Coldfusion과 Open Bluedragon을 무기로 CF계를 확장하려는 계획"에 상당한 차질과 함께 심적 갈등을 느끼지 않을까 고민되는 군요.. ^^

|


ColdFusion (73)
Comments