2009-04-23 2 views
1

고객을 위해 수행하는 작업에 대한 온라인 추적 시스템을 만들기 위해 고객으로부터 질문을 받았으며 (이 고객을 위해 대량의 서적을 조판 할 예정 임) 기본적으로, 우리가 현재 작업하고있는 책을 보여주는 데이터베이스가 될 것이며 우리가있는 프로젝트의 단계와 예상 완료 날짜에 대한 정보를 얻을 것입니다. 이 시스템에 액세스 할 수있는 유일한 사람은 우리와 클라이언트 회사의 직원입니다.온라인 주문 추적 데이터베이스를 구현하는 가장 쉬운 방법

저는 전에 MySQL과 PHP에서 일했습니다. 내가 아는 것과 그냥 가야 할까? This answer과 유사한 질문은 Google Apps를 사용하는 것이 좋습니다. 저는 파이썬에 대한 경험이 없지만 배울 수있어서 행복합니다 ...

+0

문제가 될 수도 있지만 문제가되지 않을 수도 있지만 AppEngine에서는 https://appname.appspot.com URL로 앱에 액세스하는 경우 SSL 만 사용할 수 있습니다. 사용자 정의 cname을 사용하면 SSL을 사용할 수 없습니다. 792 번 문제를 참조하십시오. http://code.google.com/p/googleappengine/issues/detail?id=792 – dar

답변

3

당신은 이걸 사용하는 유일한 사람입니다. 따라서 Google Apps를 사용할 이유가 없습니다. 저는 대개 Google Apps, Amazon S3, Microsoft Azure 등을 제안하는 사람들에게 지쳐 있습니다. 또한 근본적으로 다른 데이터 저장소를 사용하게 될 것입니다. Google Apps와 Python을 배우는 것에 대한 변명을 원한다면, MySQL + PHP로 가서 그걸로 끝내라고 말하고 싶습니다. 즉, 여기에 Google Apps를 사용할 기술적 이유가 없습니다.

2

고객에게 제품을 전달할 때 항상 알고있는 것을 사용하는 것이 좋습니다. 새로운 기술을 배우는 동안 어떤 고객도 기니피그가되는 것을 좋아하지 않습니다. MySQL과 PHP에 익숙하다면 PHP가 여러분의 요구 사항을 충족시키는 지 확인하십시오. PHP로 작성된 라이브러리, 프레임 워크 및 구성 요소가 그 목표를 달성하는 데 도움이 될지 모르는 경우에는 찾아야합니다. 문제가 여전히 남아있는 경우 (주어진 프로젝트의 범위는 없을 것입니다) 여기에 질문을하십시오 :) & 웹 사이트에서 솔루션과 패턴을 검색하십시오.

모든 것이 실패하고 다른 기술로 문제를 명확하게 해결할 수 있다면 움직이는 것을 살펴보고 고객이 시간대에 미치는 영향을 고객이인지하고 있는지 확인하십시오.

이 프로젝트를 구현하고 여가 시간이 있다면 새로운 프로젝트 방향을 찾고 싶다면이 프로젝트를 기본으로 사용하고 마감일이 긴장되지 않도록 설정하십시오.

그건 내 2p 가치 ... 행운을 빈다!

0

이미 모든 사람들이 이미 말했듯이, 이미 PHP를 알고 있다면, 그것은 매우 유혹을 받아야합니다.

그러나 장고와 같은 기능을 사용하면 많은 시간을 절약 할 수 있습니다. 내장 된 관리 인터페이스를 작업의 "업데이트"측면에서 사용할 수 있으므로 템플릿을 작성하는 데 필요한 모든 것이 "읽기"편이 쉽습니다.

2

이와 같은 CRUD 응용 프로그램을 개발할 때 처음부터 다시 시작하려면 바퀴를 약간 재발 명해야 할 수 있습니다. 프로젝트의 많은 부분이 프로젝트에 고유하지 않습니다. 예 : 인증, 데이터베이스 액세스, 양식 조작 등

프로젝트를 시작하는 것이 중요 할 수 있으며 프로젝트를 시작하고 너무 많은 시간을 낭비하지 않아야합니다.

프레임 워크는 종종 바로 상자 밖으로 사용할 준비가 많은 기능을 가지고 코딩 프레임 워크를 사용합니다. 옵션은 Django, Ruby on Rails, Joomla, CakePHP, CodeIgniter을 포함 할 수 있습니다.

오픈 소스 프로젝트는 종종 여러분의 필요에 곰팡이 아주 쉽게되어 노력하고 테스트 응용 프로그램을 해킹. Drupal과 Joomla는 다양한 방법으로 사용할 수있는 CMS 제품입니다. 당신의 책 추적 드루팔 (Drupal) 모듈이 좋다면 오픈 소스 플러그인으로 제공 할 수 있을까요?

앱이 데이터베이스에 추가 된 항목의 상태를 추적 것으로 보인다 새로운 방법으로 현재 사용할 수있는 응용 프로그램을 사용합니다. 다른 유형의 항목을 추적하도록 설계된 소프트웨어 사용은 어떻습니까? 예 : 버그 추적 소프트웨어, 프로젝트 관리 할 일 목록 소프트웨어 또는 고객 관계 관리 소프트웨어?

+0

실제로 마지막으로 좋은 점이 있습니다. 특히 Redmine을 사용하면 워크 플로와 역할을 매우 쉽게 편집 할 수 있으므로 생각할 수있는 작업 추적자로 쉽게 사용할 수 있습니다. – NickZoic

관련 문제