2012-01-20 4 views
1

나는 ASP.NET MVC/WebForms 개발자로서 거래하므로 과거에 만든 모든 웹 사이트/앱에서 마스터/레이아웃 페이지를 사용하여 내 모든 사이트, 해당 페이지의 특정 부분 만 변경할 수 있습니다.서버 측 사이트 템플릿으로 포함

이제 친구를위한 공짜 웹 작업을하고 있는데, Aptana 3를 사용하여 HTML, CSS 및 JavaScript로 작성하여 어디에서나 호스팅 할 수 있습니다. 마스터 페이지는 더 이상 ASP.NET/Visual Studio 세계에 있지 않으므로 나를위한 옵션이 아닙니다. 따라서이 작업을 수행하기 위해 서버 사이드 포함물을보고 있습니다. 내 질문 :

SSI를 사용하는 것이 좋습니까? 일부 포럼에서는 텍스트, 시간 등의 특정 부분과 같이 페이지의 작은 부분에 사용해야한다고 말하는 곳의 포럼 게시물을 볼 수 있습니다. 푸터, 푸터 링크, 메뉴, 배너 이미지 등 내 페이지의 많은 부분을 생성하고 싶습니다. 기본적으로 SSI를 대부분의 페이지에 사용하고 싶습니다. 페이지. 다른 사람들이 과거에 성공을 거두었습니까?

+0

간편한 솔루션으로 빌드 도구를 사용하여 마스터 페이지를 에뮬레이트하십시오. 또는 SPA – Raynos

답변

1

뒤에있는 목적이 어디에서나 호스팅 될 수 있다면 SSI를 사용하더라도 서버에서 해당 기능을 사용할 수 있기 때문에 제한적일 수 있습니다.

그렇다고해서 올바른 옵션이지만, 개인적으로는 PHP와 .NET의 두 옵션을 모두 숙지하여 코드를 두 언어 모두에 익숙하게 적용 할 수 있습니다. 한 프레임 워크에서 호스팅되는 사이트를 다른 프레임 워크로 이동하라는 요청이 거의 발생하지 않으며, 그렇다면 코드를 비용으로 변경하는 것을 고려할 수 있습니다.

+0

고맙습니다. digbyswift를 작성하십시오. 난 정말 리눅스에서 윈도우에 반해서 호스트 할 수 있기를 바란다. (이것은 나의 윈도우 컴포트 존에서 멀어지는 처음이다.) 그래서 당신은 사이트의 "템플릿"부분을 생성하는 데 PHP를 사용한다고 말합니다. – MattW

+1

PHP에서 직접 작동하지 않지만 CodeIgniter와 Zen과 같은 PHP 프레임 워크를 사용할 수 있다는 사실을 알고 있습니다. 나는 이것들을 체크 아웃하는 것이 좋습니다. – Digbyswift

+0

통찰력에 감사드립니다! – MattW

관련 문제