2012-05-21 6 views
-2

웹 개발을 위해 NodeJS + ExpressJS + MongoDB + RequireJS + BackboneJS + Bootstrap + jQuery Mobile 스택을 사용하고 있습니다. 나는 이른시기에 대다수의 공연, 단수 언어 (JavaScript), 실시간 앱의 가능성, "차세대"웹 개발 등을 위해 과장했다. (나는 Kohana PHP 세계에서 왔는데, 나는 세미 - 만족).NodeJS + ExpressJS + MongoDB를 사용한 고급 응용 프로그램

그러나 실제로 제품을 밀기가 힘듭니다. 보일러 코드 작성, 보안 관행 구현, 사용자 기반 웹 응용 프로그램 (예 : 사용자의 권한 시스템)에 대한 "기본"작업에 대한 지나치게 복잡한 접근 방법을 사용하여 많은 시간을 보내고있는 것 같습니다.

그럼 제 질문은 다른 사람이 이런 느낌을들나요? 나는 ExpressJS (sinatra)를 사용하는 힘이 "더 간단하다"는 것을 알고 있지만, 코드가 "우아함"(구조)을 잃어버린 것처럼 느껴집니다. "차세대"에는 "최고의"표준이 없기 때문입니까? 어쩌면 합법적 인 H + MVC 스택이 필요합니다 (비즈니스 지향적). 누구든지 개선 방법에 대한 권장 사항이 있습니까? 나는 ASP.NET MVC 4와 Rails3을보고 있었고 잘못된 밴드 왜건에 합류했는지 궁금합니다. 나는 그들이 제공해야하는 것을보기 위해 ASP.NET MVC 4를 배우기를 원하지만 나의 직감은 그 노드/표현/등이다. 잠재력이 너무 많아 ... 나는 단지 잘못하고있다. 모든 조언을 크게 주시면 감사하겠습니다!

답변

1

아무런 세부 사항을 제공하지 않았기 때문에 일반적인 '상용구'비평에 대한 답변을 드릴 수 없습니다. 허용 시스템까지 :

passport 
everyauth 

생태계에는 수천 개의 패키지가 있습니다. 바퀴를 재발 명할 필요가 없습니다. 당신이 생각하고있는 아이디어가 있다면 그것을 할 수있는 좋은 기회가 있습니다.

관련 문제