문제

나는 내 자신의 웹 사이트를 해킹하기 시작하려고합니다. Qnap Turbo Nas 섬기는 사람. 나는 ASP.net을 배울 기회를 갖고 싶고 QNAP가 Apache를 실행하기 때문에 나는 모노 프로젝트.

이제 Qustion은 IS입니다 주를라 ASP.NET이 사진에있을 때 사용하기에 좋은 CMS? CMS가 작업에 근본적으로 부적합하기 때문에 ASP.NET에 초점을 맞추고 ASP.NET에 중점을두고 CMS가 근본적으로 부적합하기 때문에 울퉁불퉁 한 구성 악몽과 해킹을 추진하지 않기를 정말로 원합니다.

Joomla가 작업에 부적합하다면 다른 사람이 있습니까?

Sidenote : 현재 Joomla를보고있는 이유는 QNAP가 쉽게 설치 가능한 플러그인으로 준비 되었기 때문입니다. 나는 실제로 "Linux Guy"가 아니며 SSH 클라이언트를 통해 CMS를 수동으로 설정할 필요가 없다면 기뻐할 것입니다.

도움이 되었습니까?

해결책

말했듯이 Joomla는 PHP를 기반으로하며 일반적으로 MySQL을 데이터베이스로 사용합니다. 모노를 언급 한 이후로, 나는 당신이 이것을 Linux 시스템에 설치하고 싶다고 가정합니다.이 경우 Joomla는 좋은 선택입니다. 그러나 Mono가있는 Linux가 아닌 Windows 시스템에서 훨씬 더 잘 작동하는 ASP.NET을 사용하려고합니다. Mono에서는 ASP.NET 개발이 가능하지만 Mono에 대해 완전히 구현되지 않은 많은 .NET 기능을 여전히 처리해야합니다. Windows 가상 머신이 실행되는이 Linux NAS 장치에 VMware (또는 기타 가상 머신 소프트웨어)를 설치하려고합니다. 그러나이 QNAS 장치가이를 위해 충분한 메모리와 처리 속도를 가질 것이라고 의심합니다. 그리고이 장치에 Windows를 설치하는 것은 좋은 생각이 아닙니다. 따라서이 장치에 대한 ASP.NET 코드를 개발하려면 약간의 충돌이 발생합니다. 그러나 하나의 시스템에서 ASP.NET과 PHP를 결합하는 것은 문제가되지 않아야합니다. 그리고 나는이 장치의 Joomla 및 기타 PHP에 대해 걱정하지 않을 것입니다. .NET 개발에 대해 더 걱정할 것입니다.

그러나이 옵션을 고려하십시오. Windows 시스템에서 ASP.NET 응용 프로그램을 개발하고 실행 하여이 시스템을 두 번째 서버에서 전환하십시오. 그런 다음 QNAS 장치가 ASP.NET (WCF) 웹 서비스와 통신하여 데이터를 검색하여 QNAS 장치 자체가 개발 언어가 아닌 PHP를 사용하여 데이터를 검색하는이 두 가지를 함께 작동시킵니다.

두 개의 웹 개발 언어를 결합하는 것은 약간 복잡하지만 교육적 가치도 매우 우수합니다. 기본적으로 한 언어로 무언가가 어떻게 작동하는지 이해하면 다른 언어에서도 이해하기가 더 쉬워집니다.

다른 팁

Joomla는 내가 아는 한 PHP와 MySQL입니까? Linux 및 Mono의 ASP.NET과 Joomla를 통합하는 몇 가지 도전이 있습니다.

설치가 얼마나 쉬운 지에 따라 기술 결정을 내리는 것 같습니다. 웹 사이트를 구축하려는 기술에 필요한 서버 기술을 살펴 봐야합니다.

선택한 기술이 ASP.NET 인 경우 오픈 소스 ASP.NET CMS 시스템을 살펴보십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top