2011-03-18 5 views
0

나는 스크래퍼/봇 작성에 대한 경험이 있습니다. 지금까지 C#으로 작성하여 로컬 컴퓨터에서 실행되었습니다. 그러나 새로운 클라이언트는 웹 사이트를 모니터링하고 변경 사항이있을 때마다 메일을 보낼 웹 응용 프로그램을 원합니다. 그래서 질문이 있습니다 :웹 응용 프로그램 호스팅 - 기술적 세부 사항

1) 어떤 언어를 사용해야합니까? PHP?

2) PHP를 사용하는 경우 개발할 앱이 크게 달라질 수 있습니까? C# 프로그램으로 작성하는 데 아무런 문제가 없습니다.

3) 프로젝트를 테스트하기에 좋은 호스트는 무엇입니까?

+0

스크래퍼는 인터넷에 좋지 않다고 생각하십니까? – dynamic

답변

0

1) 호스트 또는 서버가 어느 언어로든 지원하는 것이 좋습니다.

2) 나는 C#에서 어떤 경험이 있다고 말할 수는 없지만 PHP를 처음부터 배우지 않아도 그렇게 어렵지는 않을 것입니다. PHP는 http wrappersemail capabilities을 포함한 모든 종류의 함수를 가지고있다.

3) 서버에서 실행될 OS를 실행하는 가상 시스템을 항상 설정할 수 있습니다. 웹 애플리케이션으로 작동하는지 테스트해야한다면 XAMPP과 같은 테스트 환경을 고려하십시오.

참고로 서버에서 정기적으로 스크립트를 실행하려면 cron 작업이나 다른 일정 도구를 사용하여 스크립트를 실행해야 할 수 있습니다. 구축중인 응용 프로그램이 주문형 사용자가 볼 수있는 콘텐츠 (방문시 HTML 출력 등)를 생성하지 않는 경우 응용 프로그램을 호스팅하는 사람과 확인을 거쳐 확인하십시오. 너는 그것의 예정된 실행을하고있다. (이전에는 허가없이 cron 작업에서 매시간 PHP 스크립트를 실행하기 위해 웹 호스트에서 부팅되었습니다!)

0

왜 클라이언트가 모니터 프로그램이 웹 응용 프로그램의 형태를 취하게합니까? 예약 된 작업이나 주문형 프로그램의 무엇이 잘못되었는지 알지 못합니다 ...

특정 웹 사이트를 타겟팅하고 있습니까? 그렇지 않다면 이것이 일반적인 목적으로 생각됩니다. 웹 페이지에 포함 된 날짜를 무시하고 변경 사항으로 보지 않으려면 어떻게해야할까요?

내가 제일 먼저 생각하는 것은 당신이하려는 일을 정확히 정의하고 고객이 왜 그 일을하기를 원합니까? 고객이 항상 최선을 다하는 것은 아니며, 그들이 직면하고있는 문제가 무엇이든 더 나은 해결책이 될 수 있습니다 ...

Martin.

관련 문제