Delphi for PHP
글쓴이: onion / 작성시간: 수, 2007/04/04 - 1:09오전
delphi for php는 여러분도 몇분정도는 들어보셨을거라고 생각합니다.
3월말에 출시된 제품으로서 borland에서 개발툴부분이 분사한 codegear에서 사고친격이라고 생각하는데
홈페이지에서 demo버전을 다운로드 받을 수 있고
한국어로된 간단한 튜토리얼까지 볼 수 있습니다.
여기까지보면 광고같으실건데요... 사실 중요한건 다른데 있습니다.
원래 delphi에서 작살나게 울궈먹으시던 VCL(Visual Component Library)가...
php용으로 나왔습니다..
게다가 GPL로 풀렸습니다..(맙소사..-.-)
http://www.qadram.com/vcl4php/index.php
이곳이 홈페이지 되겠습니다.
http://www.qadram.com/vcl4php/index.php?ac=1800
이곳이 GUI sample page 되겠습니다.
충격입니다.... 직접 돌려보시면 압니다..
며칠전부터 newsletter보고 테스트하며 아무도 관심이 없나..싶었는데..
freshmeat에서 VCL for PHP의 GPL release를 보고 쇼크먹어서 하나 올립니다.
php만세.... 이제 업무용 프로그램 짜기 참 좋아졌습니다..
아 참고로 menu관련된 sample은 꼭 보시기 바랍니다.
web에서 삽질하기 참 좋습니다..(아하하하 젠장.. 이제 어떻게 먹고살지..-.-)
-----새벽녘의 흡혈양파-----
Forums:
오노.. 대단한건 이게 아니었군요...-.-;
http://www.qadram.com/vcl4php/samples/PageControl/pagecontrolsample.php
아하하하.. 아하하하하.. 젠장..(정말로 뭐먹고 살지...-.-)
-----새벽녘의 흡혈양파-----
-----새벽녘의 흡혈양파-----
그러니까 델파이에
그러니까 델파이에 php 인터프리터를 내장하는 개념이 아니고,
델파이 IDE 를 php 코딩에 이용한다는거죠?
그렇다면 별로 끌리는 기능이 아닌데요~
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
php용 VCL이 풀렸다는 게 무서운 겁니다.
php 를 비베처럼 편하게 쓸 수 있다는 거에요 덜덜덜 ...
임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
흠.. 왜 문제인지 그 이유를 생각해보죠..
기존의 web은 별도의 java applet 또는 activex가 아니면
web상에서의 인터랙티브한 UI를 설계한다는건 상당히 힘든일입니다.
우리가 알고있는 이쁘디 이쁜 web만 생각을 하는것이 아니라
업무용 web application을 작성하는데 있어 기존과는 다른
일반 client application을 만들듯이 프로그램 제작을 접근할 수 있습니다.
HTML에 신경쓰는것이 주가 아닌 로직과 동작을 위주로한 프로그램을 만들 수 있는거죠.
업무용 프로그램이 그대로 web으로 올라갈 수 있고
내부 프로그램 코딩 언어는 php라면 type casting등에서 이점이 충분히 있다고 생각합니다.
테스트로 코드를 작성해본 느낌으로는 이쁘지는 않지만 편한느낌이네요.
그리고 php를 class로 설계한다고 했을때 IDE의 존재는 거의 절대적이라고 생각됩니다.
물론 vi도 좋지만 각 도구마다의 용도라는건 있으니까요...
java를 보면서 eclipse가 부러울때가 있었는데..으흐흐흐 (만세)
-----새벽녘의 흡혈양파-----
-----새벽녘의 흡혈양파-----
그다지 멋져 보이질 않습니다.
웹질을 할 때 언제나 부딪치는 장벽이 기존에 이미 짜놓은 System을 벗어나는 걸 customer가 요구할 때 입니다.
VCL을 사용해서 웹에서 간단하게 UI를 만들 수 있겠지만 그건 이미 기타 PHP 프레임워크들도 할 수 있다고 봅니다.
문제는 얼마나 더 간단하게 수정이 될까 하는 것인대.
VCL을 사용한다고 해서 개떡같은 PHP 코드들이 쉽게 고쳐질꺼 같지가 않습니다.
오히려 저는 최근의 adobe apollo 플랫폼에 관심이 갑니다.
http://labs.adobe.com/wiki/index.php/Apollo#General_Apollo_Information
새 생각 :)
새 생각 :)
접해 보고 싶네요. 그리고 PHP용 Eclipese도 있습니다.
델파이를 이용한 몇몇 신속하고 좋은 프로젝트 결과물을 보고
이 제품이 왜 요즘은 주류로 잡지 못했나 의아해 하는 사람입니다.
소개해 주신 PHP용 델파이도 접해 보고 싶네요.
참, 그리고 PHP용 Eclipse도 있습니다. (Eclipse는 뭐든 붙이죠)
PHPIDEEclipse 라고 하는데, 아래 주소를 참고해 보십시오.
http://www.e-jinzai.co.jp/jinzaiq/view.php?id=it_chie&no=120
웹질을 할때 부딛히는 장벽은 하나 더 있습니다.
가격적인 부분인거죠.
고객은 싼 가격으로 뭔가를 만들고 싶어하고
결국 그것을 수용할 수 밖에 없는게 프로그램을 제작하는 사람의 경우죠
결과적으로 노력을 들이지 않고 간단한 ERP등을 만들어내게되는데
이경우 web프로그래밍의 성격상 본의아닌 빈틈등이 생기기 쉽습니다.
그리고 php코드가 그리 개떡은 아닙니다. 어떤 언어라고 작성하는사람이 어떤가에따라
코드의 품질은 틀려지기 마련이니까요..(참고로 저도 품질이 나쁜축에 속한답니다)
예제들을 보시면 알겠지만 저는 다른 smarty나.. 어떠한 프레임웍이
wizwig수준에 해당하는 UI와 그에 따른 action을 부과해줄수 있는지 정확히는 모르겠습니다.
하지만 상단의 Menu를 depth에 맞추어 main과 sub등으로 나누어 처리할 수 있는것과
일반 프로그램에서 프로그래밍하듯 popup등을 단간하게 form을 하나 추가함으로서
코딩할 수 있는 부분은 분명 다른 접근방법이라 생각합니다.
결과적으로.. 제가 마음에 두는 부분은 이 도구의 가격 부분입니다.
(참 이 부분은 적기가 애매해서..-.-)
가격은 약 30만원정도라고 생각하시면 됩니다.
델파이 학생용버전정도를 생각하시면 될거같은데
용도에 비해서는 전혀 비싼가격은 아니라고 생각됩니다.
저러한 도구들은 미리 말씀드렸지만 화려한 web을 구현하는데 사용하는것이 아니라
업무용 프로그램을 구성하는데 사용하는것뿐이고
이전의 delphi처럼 별도의 borland was를 사용하는것이 아니라
php에서 그 구현이 끝난다는것이 장점이라고 할 수 있다는거죠.
아 참고로 소스코드관리등의 장점역시 있습니다. 팀프로젝트를 지원할 수 있는기능이 어느정도 있거든요.
요즘은 vc++에서도 svn이나 cvs를 사용하는곳이 많으니 tool에 이런기능이 지원된다는건
혼자만의 독창적인 장점은 아니겠지만 편리한 기능이라고 생각합니다.
-----새벽녘의 흡혈양파-----
ps. phpeclipse...무게는 delphi for php랑 비슷하구먼요 ㅋㄷㅋㄷ
하지만 UI를 설계한다던가... 또는 php만의 class diagram등의 지원이 있는것이 아니라
개인적으로 아쉬운 느낌이 있습니다..으흐~
-----새벽녘의 흡혈양파-----
늦은 반응이기는 합니다만.
늦은 반응이기는 합니다만,
익숙(?)한 VCL에 기반한 PHP라니,
이거 borland 매니아에게는 크나큰 축복이군요.
delphi for PHP에 대한 국내 반응이 어떠하였을지 궁금하여 지는데요?
음..
음.. 멋지군요..
하지만, 그래도 웹 코딩은 하기 싫어요. ;;
時日也放聲大哭
時日也放聲大哭
흠....
이제껏 만지작 거리던 변변찮은 코드 다발뭉치들을 그나마 현업에서 많이 쓰이는 프레임웍을 적용하여 정리하고, 푼다음에.....
업무로서의 웹은 그만둘 요량인데... 이건 또 무슨...날벼락인지....
제발....저변이 넓어 지지 않길 바랍니다.
훗...훗훗...훗
뒤로 돌아 처음으로....
음..
처음 나왔을때 테스트를 해 봣는데..
글쎄요... 여러 장단점이 많켔지만 툴은 툴일뿐 이다는 생각이 드네요.
몇몇 작업은 아주 유용할듯.. 또 익혀야 한다는 불편함이 있지만..