웹 개발 능력을 향상시키고 싶습니다. 나는 이미 JQuery와 Entity Framework에 관한 책을 골랐다. 내가 읽어야 할 다른 무엇인가?웹 개발을 위해 어떤 새로운 기술을 배워야합니까?
답변
The MVC Pattern은 최근 웹 개발 업체에게 가장 좋은 방법입니다. Ruby on Rails와 ASP.NET MVC는 모두 패턴 구현입니다. 개념을 배우는 것은 어느 플랫폼에서나 유용 할 것입니다.
아직 가지고 있지 않은 경우 Firebug를 가져 오십시오. 그것은 당신에게 많은 고통과 고통을 덜어 줄 것입니다.
@ 제이슨 중복 : 불을 지르고 +1 정말 아약스 개발을 변경! – RageZ
IE 브라우저에 해당하는 Firebug는 다음과 같이 큰 도움이됩니다. http://ejohn.org/blog/deep-tracing-of-internet-explorer/ –
Mix09 웹 사이트를 방문해야합니다. 새로운 최신 기술 (Microsoft)에 대한 멋진 비디오가 많이 있습니다.
또한 ASP.Net MVC을 살펴 보시기 바랍니다.
MS 스택을 결정한 것처럼 들리므로 여기에 머물러 있습니다.
인터넷 작업을 원할 경우 ASP.net MVC2 Beta (좋은 시작 위치는 http://haacked.com/archive/2009/11/17/asp.net-mvc-2-beta-released.aspx)를 읽는 것이 좋습니다.
내부 IT 사이트를 원한다면 SharePoint를 사용한다고 말하고 싶습니다. 그것은 ASP.net WebForms에 내장되어 있으며 실제로 이륙하는 것 같습니다.
시장이 어떻게 붕괴되고 있는지, 나에게 "웹에서 MVC 만하고 기업 업무에서는 SharePoint를 사용해야합니다."라고 말하는 것이 아닙니다. 당신은 둘 중 하나를 사용할 수 있습니다, 나는 단지 당신이 가장 많은 직업을 찾을 것이라고 생각하는 곳을 제안하고 있습니다 ...
아직 작업하지 않았다면 Linq을 권하고 싶습니다. Linq에서 많은 마일리지를 얻을 수 있습니다. Linq to Entity Framework, Linq to SQL (EF를 좋아하지 않는다면), Linq to XML, Linq to Objects, Linq to Flickr.
만약 내가 아직까지 Inversion of Control 컨테이너를 사용하여 속도를 높일 수 없다면. (성 윈저 예를 들면).
opensource MVC 프로젝트를 꼭보아야합니다. 예 : NerdDinner
재미있는 MVC 및 기타 (엔티티, 실버 라이트, ...) 소스가 포함 된 더 많은 dot net 오픈 소스 프로젝트가 해당 사이트 (codeplex)에서 발견 될 수 있습니다.
그리고 내 마지막 팁이 될 것이다, 3 프로그래밍 언어의 기본 지식 :) 학습을 계속
을하는 것보다, 하나 개의 프로그래밍 언어에서 매우 좋은 것이 좋습니다!
당신은 내가
- 좋은 서버 측 플랫폼이 있어야합니다. 레일이 있으면 능동태입니다. 당신이 선택한다면.그물 다음 Entity FrameWork 또는 Nhibernate가 좋습니다.
마지막이자 가장 중요한 요점은 Http 프로토콜에 대한 아주 잘 알고 있어야한다는 것입니다. 이 책 http://www.amazon.com/HTTP-Definitive-Guide-David-Gourley/dp/1565925092
에게 제안합니다일부 기업 패턴 http://martinfowler.com/eaaCatalog/
- 1. Java 기술을 향상시키기 위해 무엇을 배워야합니까?
- 2. PHP에서 제공되는 Cross-Plataform 소프트웨어 개발을 위해 어떤 언어를 배워야합니까?
- 3. 어플라이언스를 프로그래밍 방식으로 제어하려면 어떤 기술을 배워야합니까?
- 4. WebGL 준비를 위해 어떤 언어를 배워야합니까?
- 5. 게임을 쓰기 위해 어떤 기술을 사용해야합니까?
- 6. 어떤 Lisp 방언을 배워야합니까?
- 7. 추가 기능 DLL에서 간단한 기술을 사용하기 위해 어떤 기술을 사용해야합니까?
- 8. 웹 브라우저는 Windows에서 렌더링하기 위해 어떤 기술을 사용합니까?
- 9. 3d 글로브 웹 응용 프로그램을 위해 어떤 기술을 선택해야합니까?
- 10. 어떤 프로그래밍 언어를 배워야합니까?
- 11. 웹 응용 프로그램 개발을 위해 어떤 패턴이 있습니까?
- 12. 우리는 웹 언어를 어떤 순서로 배워야합니까?
- 13. 어떤 기술을 다음에 탐구해야합니까?
- 14. 어떤 WebGL 프레임 워크를 배워야합니까?
- 15. 새로운 .NET 3.5 프로젝트 : 어떤 DAL 기술을 사용해야합니까?
- 16. 웹 개발을 위해 Java를 사용하려면 어떻게 시작해야합니까?
- 17. 웹 개발을 위해 Java 또는 .NET을 사용해야합니까?
- 18. Oracle에서 웹 개발을 위해 Virtual PC 사용
- 19. 사람들이 왜 웹 개발을 위해 .net을 사용합니까?
- 20. 웹 개발을 위해 Linux를 사용하려면 어떻게 시작해야합니까?
- 21. 어떤 델파이 기술을 사용해야합니까?
- 22. 어떤 유닉스 텍스트 편집기를 배워야합니까?
- 23. GWT로 개발을 시작하기 위해 다운로드 할 식의 어떤 맛?
- 24. SharePoint (WSS/MOSS) 개발을 위해 어떤 설정을 사용합니까?
- 25. 컴퓨터 네트워크의 애니메이션/시뮬레이션 개발을 위해 어떤 플랫폼을 사용해야합니까?
- 26. 코드 적용 범위를 향상시키기 위해 실제로 어떤 기술을 사용 했습니까?
- 27. justin.tv는 라이브 비디오 스트리밍을 위해 어떤 기술을 사용합니까?
- 28. 블랙 베리 개발을 위해 J2ME를 사용해야합니까?
- 29. Java의 웹 개발을 위해 Spring + JSF/Facelets의 대안이 존재합니까?
- 30. 서버에서 데이터를 지속적으로 요청하는 웹 페이지에 어떤 기술을 사용해야합니까?
모습을 잘 수 –