2009-02-03 4 views
-1

아주 최근에 저는 내 고객을 위해 개발할 프로젝트와 같은 페이스 북을 받았습니다.새로운 웹 사이트 프로젝트 Silverlight/Php

대부분의 경우 웹 개발에 관해서는 PHP, Apache, MySql 등 자유롭게 사용할 수있는 솔루션으로 PHP를 사용하고 있습니다. Silverlight를 사용하여 웹 응용 프로그램을 개발할 생각이었습니다. Silverlight에서 웹 응용 프로그램을 개발하여 장단점을 들어보십시오. 응용 프로그램을 호스팅하는 데 사용 하시겠습니까? 그것의 비용 및 이렇게 램프 해결책을 비교했다.

감사합니다. Eric.

답변

4

당신이 만들고있는 응용 프로그램 유형에 대한 단서가 없기 때문에 나는 왜 Silverlight가 필요하다고 생각합니까? Flash와 Silverlight와 같은 가든 가든 솔루션의 주된 문제점은 브라우저의 사용자 모델과 잘 작동하지 않는다는 것입니다. 북마크와 뒤로 버튼과 같은 것은 잘못된 일을하는 경향이 있습니다. 쉽게 이동할 수 없으며 지금하고 있던 일로 돌아올 수 없습니다. Jeff와 Joel은 자신의 포드 캐스트에서이 점에 대해 호언 장담했습니다. 거의 당신이이 일을 위해 실버 라이트/플래시를 필요로 상상할 수있는 모든 것을 아마 일종의 자바 스크립트/jQuery를 UI 키트/플러그인에 의해 처리 될 수

.. 심지어 MS와

실버 특히 아직이 매우 낮은 보급률 업데이트 중에 동의 할 수 있도록

나는 이러한 기술이 의미가있는 응용 프로그램 유형이 있다고 생각합니다. 특히 그래픽이나 대화 형으로 집중적 인 경우. 이 경우 Silverlight보다 빨리 Flex를 살펴볼 것입니다.

+0

응용 프로그램은 페이스 북과 같은 커뮤니티 사이트입니다. 저는 최근에 일부 클라이언트 개발을 위해 WPF를 사용하기 시작했기 때문에 Silverlight를 생각하고있었습니다. XAML 마크 업이 매우 좋으며 개발 속도가 빨라 졌다고 생각합니다. 너는 필요한 환경에 대해 자세히 설명해 주시겠습니까? – user61477

+0

태그에 PHP가 나열되어 있기 때문에 먼저 Drupal을 살펴 보겠습니다. 그것은 매우 풍부하고 진화되어 있으며, 수백만 가지의 플러그인을 사용하여 매우 빠르게 가고 싶어합니다. –

1

누가이 응용 프로그램에 액세스해야하는지에 대한 결정이 시작됩니다. 폭 넓은 브라우저와 플랫폼에서 실행해야한다면 HTML과 CSS 기술을 이용한 CSS & JavaScript를 사용하는 것이 안전합니다. 서버 측 기술로서 PHP에 만족한다면, 그것을 고수하십시오. .NET 응용 프로그램의 학습 곡선이 꽤 가파른 것을 알 수 있습니다.

큰 프로젝트의 경우 .NET에서 도움이되는 약간 더 나은 방법이 도움이됩니다. 일부 PHP 프로젝트는 작게 시작한 다음 원래 아키텍처의 결함을 노출시킬 필요가 있습니다. NET을 사용하면 똑같은 일이 분명히 발생할 수 있지만, IMHO를 사용하는 프로그래머는 약간 더 훈련 된 교육을받는 경향이 있습니다. 물론 모든 규칙에 예외가 있습니다.

Silverlight의 매력은 크지 만 familar .NET 언어에서 클라이언트 측 코드를 개발할 수 있고 JavaScript가 아닌 것은 매력적입니다. 개인적으로 전체 HTML, CSS 및 JavaScript (Ajax 사용) 설정은 훌륭한 측면에서 공격적입니다 .-)

Rob.

추신. LAMP에 비해 개발 환경과 백엔드에 더 많은 비용이 듭니다. 단지 투자가 가치가 있는지 여부를 결정할 수 있습니다.실버 라이트 웹 사이트를 만들기

+0

Rob, MS technoliges에 익숙하지 않은 이래로 ASP와 Silverlight 외에 웹 사이트 개발에는 어떤 옵션이 있습니까? 내가 WPF와 함께 일부 expirence가 있고 가능한 경우 사용하도록 넣어 싶습니다. 또한 아파치와 함께 UNIX 머신에서 sliverlight 애플리케이션을 실행할 수 있습니까? – user61477

1

플래시를 사용하는 등 아이디어의 나쁜입니다 :

  • 사용자가 인쇄하지 못할

  • 사용자

  • 검색 엔진 할 수 없습니다 인덱스를 즐겨 찾기에 추가 할 수

  • 특정 "페이지"

Silverlight는 기존 HTML/JS에서는 불가능했던 응용 프로그램을 만드는 이유로 존재하며 Facebook과 같은 응용 프로그램은 그 중 하나가 아닙니다.

+0

웹 사이트를 만들 수있는 MS 기술이 있습니까? (잘하면 내가 아파치가있는 유닉스 컴퓨터에서 돌아갈 수 있습니다.) ASP가 아닙니까? XAML 마크 업을 정말 좋아하고 서버 측 언어로 C#을 사용할 수 있다면 awsome이됩니다. – user61477

+0

인쇄 및 북마크 기능이 작동하지 않는 경우가 있습니다. 일부 절반 창의적인 프로그래밍은 그것을 해결할 수 있습니다 :) – dotnetdev

0

페이 스북 자체에서 PHP를 사용하는 경우 PHP로 개발하지 않으시겠습니까?

관련 문제