제목 | 아이구 ㅠㅠ 코어 변조 | ||
---|---|---|---|
글쓴이 | 나이유미 | 작성시각 | 2013/06/18 03:17:07 |
|
|||
서울에서 이곳저곳을 떠돌아 다니며 코드이그나이터로 개발된 솔루션의 코드들을 보았습니다. 10개 정도 되는군요... 제대로 개발된건 (쓸만한건) 하나도 없다 라는것이 결론 입니다. 모두 코어를 자신의 입맛에 맞게 수정해서 쓰더군요. 패치라는 용어보단 변조라는 용어를 쓰겠습니다. 1. 일단 모듈화를 하기위해 MVC모델을 무시함은 기본이고... 2. 하나의 컨트롤러(펑션) 에서 돌아가는 비지니스 로직 패턴.(플러그인) 3. backcore / frontcore 라 할지. 4. 페이지네이션 등의 코어 변조 5. 세션 변조로 인한 버그 6. 디렉토리 변조로 인한 라이브러리 비 호환. 셀 수 없네요. 어느정도 스프링처럼 php계의 표준처럼 작용 할 줄 알았던 CI가 이렇게 한눈에 알아볼 수 없게 개발되어 진다는 점이 .... 좋은건지 나쁜건지 모르겠네요. |
|||
다음글 | 만들면서 배우는 CodeIgniter (10) | ||
이전글 | PHP 개발자의 기본 소양(?)은 뭘까요? (9) | ||
한대승(불의회상)
/
2013/06/18 05:55:35 /
추천
0
ㅎㅎㅎ 그것들이 모두 부메랑 이라는것을 빨리 깨달아야 할텐데....
|
변종원(웅파)
/
2013/06/18 10:46:03 /
추천
0
CI의 큰 장점이자 단점이죠.
느.슨.함. 잘 사용하면 약이 되고 잘못 사용하면 독이 되는... 어쨌든 직접 코어를 수정하는 것은 무조건 피해야 하고 코어를 확장하여 자기만의 방식을 만들어가는 것은 잘못된 것이 아닙니다. 코어를 직접 수정하여 무언가를 만들었다면 그건 CI가 아닙니다. 다른 아이죠. ^^; |
인스카
/
2013/06/18 11:00:53 /
추천
0
Codeigniter 3.0 나오고 보안 이슈 빵빵 터지고 업그레이드 해야되면 알게 되겠죠...
|
변종원(웅파)
/
2013/06/18 11:03:55 /
추천
0
인스카/ 빙고!!
(3.0 안쓰면 되요.) |
risa
/
2013/06/18 11:32:36 /
추천
0
솔직히 패턴을 무시해도 상관은 없는데...
규격이라고 해야 할까? 기본은 되도록 지키는게 중요하죠. 저도 그런 이야기 몇번 들었습니다. 이건 CI가 CI가 아니야! 라는 수준도 있다고 합니다. 모듈화를 하는것도 중요한데... CI의 기능을 제대로 안쓰고 이전에 사용하던 네이티브형식의 모듈을 기어코 넣어서 쓴다면 왜 CI를 쓰는걸까요? 쓰던걸 헬퍼 & 라이브러리 화 시켜서 쓴다면 인정. [솔직히 이식 시키는게 어려운것도 아니고 말이죠 ] |
milosz
/
2013/06/18 11:56:33 /
추천
0
다 이유가 있는겁니다 'ㅅ'
|
한대승(불의회상)
/
2013/06/18 12:56:49 /
추천
0
milosz// 이책 무료라 다운로드 받아 봤는데 대박인데요.
내가 자주 사용 기법들이 조목조목 잘 나열 되어 있습니다. 앞으로도 먹고 사는데 지장이 없을것 같아요. ^^ |
변종원(웅파)
/
2013/06/20 10:32:45 /
추천
0
책이 빨리 나왔어야.... (깨알같은 홍보)
어제 저녁에 원고 조판된걸 받았습니다. 저자수정하면서 보니까 저런걸 써놨네요. (나의 기억은 어디로? 1년전에 쓴거라... ㅋ) |
꾸숑
/
2013/06/30 17:00:31 /
추천
0
ㅎㅎ 저는 새로운 기법을 적용하거나 어렵게 코딩하거나 꼬아 놓으면 제가 알아 볼수 없어서 유지 보수가 힘들어 지더군요
그래서 저는 최대한 쉽게 간단하게 명료하게 MVC에 맞춰서 작업을 할려고 노력 했습니다. 그리고 웅파님의 코딩규칙을 지킬려고 노력했고요 물론 코어나 코어 비슷한것도 건드리지 않을라고 했고 하다 못해 config 조차도 손대는것이 꺼려 지더군요 앞으로 CI업그레이드가 전~혀 부담스럽지는 않습니다. 이런것이 앞으로 먹고사는데 지장이 있을지도 모르겠네요 ㅎㅎㅎㅎ 책제목이 신선?해서 한번 둘러 봐야 겠네요~~~ |