개나소나고생
6k
2019-12-31 11:48:05
5
1263

Java(with SpringFramework) 깊이 팔 수록 어렵네요.(푸념)


윈도우 계열 언어(.Net/Classic ASP) 주력으로 하다가 이직하면서

올해 SpringFramework를 처음 접하면서 업무를 하고 있습니다.

근데 하면 할수록...하면 할수록 어렵다는 걸 느낍니다.

그 이유가 주관적인 경험을 바탕으로 닷넷 계열은 정해진 틀안에서 응용범위가 진행되었습니다. 

어느정도 해답은 있었다라는 보는게 맞지 않나 싶더라구요.

근데..자바(Java+SpringFramework)를 해보니 정말 각 개발자 마다 철학이 있다라는 걸 느끼고 있습니다.

마치 객관식 정답이 아닌 주관식 답은 여러개인데..그중에서 선택은 본인의 몫이라고 해야 하나요.

그런 부분을 많이 느끼고 있습니다. 

제가 좀 더 옳은 선택을 하기 위해서는 결국 A가 좋은지 B가 좋은지 둘다 깊이 있게 파고 들어가야 선택 할 수 있다라는 생각때문에 어렵다는걸 알게 되었네요.

이글 올리면서 한해 올해도 이제 몇시간 안남았네요.

올해 한해 수고 하셨습니다.

내년에도 화이팅 입니다.


0
  • 댓글 5

  • code-01
    1k
    2019-12-31 12:46:18 작성 2019-12-31 12:47:32 수정됨

    닷넷은 MS가 다 준비해놨으니 그걸써 그런 느낌이 많이 들었어요.


    다른 선택지들이라 불리는 것도 나중에 업데이트되는 닷넷에 통합되기도 하고

    무엇보다 MSDN에 자세한 설명과 예제들을 모아뒀기때문에,

    개인적으로 다른 선택지들을 고민할 필요가 많이 없었습니다.


    저는 이런점에서 스프링과 차이를 많이 느꼈던것같아요

  • zamils
    476
    2019-12-31 12:55:18

    MS계열 비주얼베이직이나 닷넷 C#은 쉬운것이 장점이죠

    잘모르는 초보자도 개발가능하게 쉽게 정리해놓은 것이 닷넷이지만 자바는 전문성과 선행학습이 필요합니다

  • pooq
    6k
    2019-12-31 13:25:09

    닷넷 계열과 자바계열은  마치 "대기업 PC"와 "조립PC"의 차이라고 봐야죠.

    닷넷쪽은 MS가 준비한것들만 공부해도 충분하지만, 자바계열은 굵직한 프레임워크 외에는 직접 만들거나 오픈소스 찾아서 공부하고 테스트해보고 적용해야하는 불편한점이 있죠.

    하지만, 가장 큰 차이점은, 닷넷은 깊이 파고 들면 들수록 MS 제품을 돈주고 사야하는 상황이 생기고,

    자바는 거의 대부분이 무료지만, 필요한 모든 무료 앱에 대한 개별 공부를 해야한다는것이죠.



  • 고고씽~
    427
    2019-12-31 13:40:02

    자바가 어려운게 아니고요.

    그냥 닷넷쪽이 생각없이 개발을 많이 해서 그렇습니다.

    저도 닷넷으로 개발해서 밥 벌어 먹었지만 그쪽 개발자들 개발해논 결과물은 그냥 asp, php, 비주얼베이직 수준입니다.


    그리고 무었보다 지금 배우고 있는 스프링이 DI IoC AOP에 충실하니 더 그렇습니다.

    닷넷엔 아직 IoC프레임웍이 아직까진 많이 사용되진 않는것 같아요.


    닷넷도 충분히 DI IoC를 충반히 개발 실무에 반영하는 경우를 많이 못 봤습니다.

    자바쪽으로 가셨으니 좀 더 수준 높은 개발을 경험하시길 바랍니다.

  • StringBuilder덕후
    1k
    2019-12-31 15:24:36

    닷넷은 vs에서 마우스로 텍스트박스 드래그 쑥 해서 폼위에 올려놓고 더블클릭하면 자동으로 이벤트핸블러 껍데기 만들어지고... 거기에 대충하드코딩하면 쉽게 개발되니 닷넷만 하신분이면 Spring와서 삽질을 많이 하게 됩니다.

    그렇게 단순 개발만 하니 IoC나 DI에 대한 개념도 부족하죠

  • 로그인을 하시면 댓글을 등록할 수 있습니다.