2011-04-08 3 views
1

이전 웹 응용 프로그램 (백 엔드와 프런트 엔드 모두)을 코드 이그니 터 프레임 워크로 마이그레이션하는 데 필요한 가장 간단한 단계를 알고 싶습니다.
여기에서 아이디어/경험을 공유하십시오!이전 웹 응용 프로그램을 Code Igniter 프레임 워크로 마이그레이션하는 데 필요한 단계는 무엇입니까?

이전 웹 페이지에는 프레임 워크가 전혀 없습니다. 그것들은 단지 기본적인 절차적인 PHP 코드 일뿐입니다.

감사합니다, 밥

+0

새 프레임 워크를 도입하는 경우 마이그레이션이 간단하지 않습니다. –

+0

기존 웹 응용 프로그램은 절차 적 PHP 코드이며 기존 프레임 워크가 없습니다. –

+0

간단하면서도 세부적인 단계는 없습니다. 레거시 앱과 레거시 앱의 차이점은 ... – markus

답변

4

당신의 코드를 보지 않고 확실히 이야기하는 것은 불가능하지만, 내 일반적인 의견입니다 이전 코드는 최고의 절대적으로 우수한 고품질, 잘 문서화 걸작을하지 않는 한 아마도 전체가으로 다시 쓰여질 것입니다.

  • 오래된 PHP 코드 (... CSS) 현대 프레임 워크의 구조와 환경에 부합 할 가능성이 있으며,

  • 올드 HTML 코드는 현대 표준과 일치 할 가능성이되지 않는 사례

    을 사용할 가능성이있다

대다수의 경우 처음부터 다시 쓰는 것이이 오래된 와인을 새로운 스킨에 맞추는 것보다 비용이 적게 듭니다.

1

다른 사람들이 제안했듯이이 질문에 답이 없습니다. 한 가지 확실한 점은 각 포트가 다시 작성된다는 것입니다. 일부 앱은 다른 앱보다 많으며 현재 앱이 코딩 된 방식에 따라 크게 다릅니다. 이것이 내가이 접근 얼마나 일반적으로 말했다되고 그건

, ...

  1. 가 팀에있는 모든 사람들이 CodeIgniter의 방법과 애플리케이션이 프레임 워크를 사용하여 설치됩니다에 익숙해 시간을 보내고 있는지 확인합니다. 모든 것을 구조화해야하는 방법에 익숙해지기 위해 기존 애플리케이션을 포팅하기 전에 먼저 CI에 새로운 애플리케이션을 작성하는 것이 좋습니다.
  2. 경우에 따라 기존 앱 및/또는 수정해야 할 사항에 대한 부풀림을 평가하십시오. 기본적으로 각 앱에 대해 다시 작성을 수행 할 것입니다. 따라서 앱이 CI에서 작동하는 데 정말로 필요한 것이 무엇인지 결정하고 코드를 줄이고 재 작성하는 등 사소한 변경 사항이 무엇인지 결정하는 것이 좋습니다. 모든 앱에는 사용자가 가져다 봤지만 전혀 없었던 영역이 있습니다. 그것에 도착할 시간. 그럼 이제 네 기회 야. 이렇게하면 재 작성 시간을 절약 할 수 있습니다.
  3. 게임 포털과 관련된 모든 사람들이 함께해야 할 일에 대해 토론함으로써 게임 계획을 세웁니다.
  4. 길을 따라 배운 새로운 것을 서로 쓰고 대화를 시작하십시오.
관련 문제