포럼
XE3 프레임워크 라라벨로 선정한 이유
2015.05.15 19:01
궁금해서 여기에 남겨봅니다.
XE3으로 왜 라라벨이 선정 되었나요? 평 들을 보면 라라벨 속도가 좋지 않다는 평이 많습니다.
개발 유용성면에는 라라벨이 좋지만, 팔콘도 괜찮지 않나 싶은데.. 벤치마크에서 압도적으로 높은 점수를 받고 있고요.
저도 자세히는 잘 몰른데다 조언(?)을 듣고 싶어 남겨봅니다.
댓글 18
-
GG
2015.05.15 19:03
-
또별
2015.05.16 12:50
SI 시장이라 함은 시스템통합(System Integration) 을 말하는건가요?
-
GG
2015.05.16 15:32
네. 정확히는 si 에 사용하는 프레임웍 중에 평균 1위더라구요 -
기진곰
2015.05.15 19:45
팔콘은 서버에 별도 모듈을 컴파일해서 설치해야 하기 때문에, 웹호스팅 환경에서 주로 사용되는 CMS 솔루션의 기반으로 채택하기엔 무리가 있어요.
그리고 특정 프레임워크가 느리다고 하는 것은 단순한 "Hello World" 페이지 로딩 속도를 기준으로 벤치마킹한 경우가 대부분입니다. 실제로 쓸만한 게시판, 블로그, 쇼핑몰 등을 구현해 놓으면 프레임워크 자체의 속도보다는 쿼리 실행시간이 훨씬 중요하게 되죠.
따라서 프레임워크의 속도보다는 개발의 유용성과 XE가 원하는 방향으로 확장하기가 얼마나 용이한가를 기준으로 선택하는 것이 옳다고 생각됩니다. 예를 들어 라라벨에서 XE의 개발 방향에 어긋나는 부분이 있다면 PHP 소스 몇 줄만 고치면 되겠지만, 만약 팔콘에서 그런 상황이 발생한다면 Zephir와 C언어로 작성된 팔콘 소스를 건드려야 하는 상황이 발생하겠죠?
-
다미아빠
2015.05.15 21:08
우와... 원하던 답변을 기대 이상으로 해주셨습니다!! 기진곰님 덕분에 궁금증이 한번에 해결 되었습니다.
위에 GG님도 답변 감사합니다^^
-
또별
2015.05.16 13:01
저도 기초적인게 좀 궁금해서 여쭙니다.
1. 라라벨, 팔콘도 php스톰 이나 eclips 와 같이 비슷한 역할(기능)을 하는 php 개발툴인가요?
2. 현재의 xe 자체 문법이 있잖아요, 그러면 라라벨도 라라벨의 문법이 있을것 같은데,
라라벨로 xe3가 개발되면 php와 별도로 라라벨의 문법을 알아야 하는건지요?
그게 아니라면 xe3 는 php함수 기본으로 만들어지는 건지 궁금하네요?
그리고 라라벨을 구할려면 유료로 구입해야 하는건지, 구매가격은 어떻게 되는지도 궁금해요.
-
YJSoft
2015.05.16 13:17
1. PhpStorm이나 이클립스는 PHP 개발 도구입니다.
라라벨이나 팔콘은 PHP 프레임워크입니다.
둘은 서로 다릅니다.
2. http://xpressengine.github.io/laravel-korean-docs/ 참고해주세요.
3. 라라벨은 MIT 라이센스입니다. 즉 무료입니다.
-
푸하라
2015.05.20 13:26
개인적으로 codeigniter도 좋은데....
codeigniter 와 laravel 비슷하면서도 개인적으로는 codeigniter 가 좀더 쓸만한듯 싶네요..
비교해놓은 사이트가 있네요
http://vschart.com/compare/laravel/vs/codeigniter
-
mAKEkr
2015.05.23 15:22
CodeIgniter는 MVC와 기존 PHP 코딩방식에 특화된 프레임워크구요,
Laravel은 Rails like 프레임워크라고 하면 말씀드릴수있겠네요.
비슷하다고 말씀드리기엔 차이가 큽니다.
-
또별
2015.05.25 01:07
라라벨로 만드는 XE3의 문법과 기존xe 17x 버전의 문법과 전혀 다른가요?
기존xe 17x 버전의 문법은 xe3에서 호환 또는 사용 가능한가요?
몰라서 헷갈리네요. 둘다 배워야 하는건지..xe3 문법만 배워도 되는건지..
xe3 나오면 기존xe 는 영원히 굿바이 하는건지요?
-
또별
2015.05.25 01:07
xe3 는 어떤 특장점이 있는지 제일 궁금합니다.
-
IOZ
2015.05.25 02:09
갠적으로 베이스가 되는 프레임웍을 공개해주셔서 개발진에 감사드립니다. 이로서 XE3부터는 짬밥이 아닌 공부와 노력으로 가능하겠군요. PHP개발자들의 진입장벽도 허물어지겠고...
여러모로 시장판도부터 의뢰 단가까지 많은 변화가 있을듯 -
또별
2015.05.27 01:15
라라벨이란게..XE자체 문법이 아니라 php고유의 문법(함수,변수 등)을 사용한다는 말인가요?
추가 질문하자면, 라라벨에서는 xe자체 문법은 안 배워도 된다는것인지요?
-
푸하라
2015.06.01 07:56
xe도 마찬가지였지만 프레임 워크를 배워야겠지요..
xe의 경우 ... 하나의 모듈 개발하기도 벅차고 짜증 스러웠던 이유는 ...
프레임워크를 데충 알고 난 이후 개발에 들어가면 데충이라도 수정이 가능하고 원하는 모습을 만들 수 가 있는데 .
xe의 경우 쉽지 않은 또다른 문법을 배워야 한다는것이 짜증 스럽더라구요..
여기서 템플릿 문법을 이야기 하는것은 아닙니다.
php 코드 영역과 html 영역을 나누기 위해서 template 문법을 개발하고 사용한 부분을 이야기 하는것은 아니고여.. ( 오히려 이부분은 잘했다고 생각이 듭니다)
단지 최악이었던 부분을 이야기 하자면 sql문법을 굳이 xml로 다시 짜 넣었는지가 심각한 문제였다고 생각됩니다.
쿼리를 xml로 디자인 함으로 인하여 호환에 장점이 있었는지 몰라도 단점은 프로그래머들이 완벽하게 숙지 하지 않고 개발시 프로그램 성능이 좌절 스럽게 변하지요.
대부분의 개시판에서 문서 갯수가 2000건만 넘어가도 느려지는 병맛 게시판을 보게 됩니다.
물론 능력자들은 이부분을 개선하여 사용할지는 모르지만 일반적인 상황에서는 답답하게 만들게 됩니다.
만약에 일반 쿼리를 xml로 변환시켜주는 프로그램이 나와있었다면 일반 개발자가 그토록 등돌리지 않았을지 모른다고 생각되네요..
그것이 아마도 xpressengine의 발목을 잡지 않았을까 생각됩니다.
어찌되었던 xpressengine자체는 대단한 프로그램이었다고 생각됩니다.
그리고 xe3에서 라라벨로 넘어간것은 100% 잘 한것에 한표 던지고 싶습니다.
그리고 무척 기대대는 프로젝트네요....
-
또별
2015.06.04 12:50
아하..프레임 워크를 배워야 한다..이제 개념이 쪼금 이해가 되네요. 감사합니다. 그럼 라라벨에 익숙해 져야 겠네요.
라라벨, 루비, 센차 이런게 프레임워크 이고,, 에디트플러스,이클립스,php스톰 이것들은 툴인가 봅니다.
-
KimTAJO
2015.06.10 11:59
덕택에 국내 웹 호스팅 업체에서 php 버전을 업데이트 하겠군요..
라라벨을 공부해보려 했는데, 국내 웹 호스팅 업체에서는 버전이 딸려서 설치 시도조차 안하고..
그냥 코드이그나이터를 사용했었는데..
-
다미아빠
2015.06.11 01:09
축하드립니다!!
저도 얼마전에 어떤 웹 호스팅이 PHP5.1버전 정도만 지원하는것을 듣고 많이 놀랐습니다.
(대부분 단독을 신청하라고 유도 하더라고요.. 가격은 엄청 부담스럽죠 ㅎㅎ..)
하지만, 생각보다 꽤 남아있더라고요.. (중소기업 중)
-
세에
2015.06.11 19:15
어찌됐건 XE3를 시작했다는 건 반가운 일이예요^^
일단 라라벨이 전세계 SI 시장에서 1위더라구요...
물론 지역마다 차이는 있습니다.
유행도 다르구요.