-
[Flutter 2.0 ] 플러터 2.0 Web 개발에 대한 개인적인 생각.개발일지/flutter 2021. 3. 30. 19:00
안녕하세요 개발하는 남자 개남입니다.
이번 포스팅에서는 플러터가 2.0으로 정식 릴리스하면서 변화된 것 중에 web에 대한 개발을 하면서 느낀 개인적인 생각을
간략하게 남겨보려고 합니다.
플러터는 2.0부터 정식 버전인 stable 버전에 web으로 빌드할 수 있도록 정식으로 배포하였습니다.
그것 외에도 다른 기능들 (nullsafety 등등 ) 추가 기능을 공개했는데요,
그중에 제가 반가웠던 소식은 web을 정식버전에서 지원한다는 것이었습니다.
지금은 앱 개발을 중점적으로 하고 있지만 본래 웹 개발이 주였던 터라
익숙해진 플러터 개발을 웹으로도 손쉽게 적용할 수 있다는 것은 저게에 아주 큰 매리트로 다가왔습니다.
관련 내용은 아래 포스팅에서 확인 가능합니다.
하지만 2.0 web에 대해서 몇 가지 알아보면서 아직은 플러터로 서비스를 배포할 정도는 되지 못하겠다는 것으로 결론을 냈습니다.
이유는 웹 개발에 대해서 가장 중요한 것이라고 할 수 있는 SEO부분이 아직 지원되고 있지 않다는 것
SEO가 무엇이기에 아직은 플러터 2.0 웹은 사용하지 못하겠다라고 결론을 냈을까요?
SEO란?
SEO Search Engine Optimization의 약자로 검색엔진 최적화입니다.
많은 사람들은 구글 / 네이버 등 검색엔진을 통해 많은 정보를 얻고 사용하고 합니다.
많은 사람들의 유입은 바로 해당 서비스의 성공으로 직결된다고 해도 과언이 아닙니다.
사용자들에게 내 정보 내 서비스가 최상위에 노출되게 하기 위한 위해서는 SEO작업을 필수라고 볼 수 있습니다.
플러터 팀에서 말하는 Flutter 2.0 Web
Flutter 2.0 Round table에서 웹 지원중 SEO 관련된 질문에 답을 한 내용이 있습니다.
답변으로 SEO가 필요한 서비스라면 지금의 Flutter는 좋은 선택이 아니다라고 답하였습니다.
Q: SEO for flutter web? A: Flutter started as a fork of chrome, indexability has always been on our mind. This release was optimized for web applications and customers using the web.
SEO is something we are looking into, but right now if you are building a website that needs SEO, flutter is not a good choice물론 SEO가 필요하지 않은 서비스도 있을 것입니다.
예를 들면 , 개인 포트폴리오 사이트라던지, 원페이지의 이벤트 페이지의 경우는 동적은 SEO 할 필요가 없고 빌드 처리된 메인 페이지에 한에서 SEO를 처리할 수 있을 테니 문제 될 것이 없을 것입니다. 하지만 규모가 있는 서비스의 경우는 flutter 가 아닌 다른 프레임워크를 사용(react, vue 등...)을 해서 서비스를 만들어야 한다는 것입니다.
개인적인 제 생각으로 2.0.X 버전에서는 SEO가 지원되고 있지않지만 2.1.X~2.2.X 에서는 SEO를 활용할 수 있는 어떤 것이 나오지 않을까?
하는 예상을 해봅니다 ㅎㅎㅎ (제발~~) 만일 그렇게 된다면 지금 웹 개발에 많이 사용하는 react.js 나 vue.js 처럼 플러터도 웹 프레임워크의
중요한 자리매김을 할 수 있지 않을까? 하고 생각이 됩니다.
지금까지 Flutter 2.0 Web 에 대한 간단한 제 견해를 이야기해보았습니다.
보다 많은 flutter 개발에 대한 영상을 확인하시려면? 아래 유튜브를 방문해서 확인해주시고~
(구독과 좋아요는 안 비밀 ㅎㅎㅎ)
'개발일지 > flutter' 카테고리의 다른 글
[Flutter / 플러터 ] 삽질은 그만, Firebase Messaging iOS 셋업 (5) 2021.04.04 [Flutter / 플러터 ] 삽질은 그만, Firebase Messaging 안드로이드 셋업 (2) 2021.04.04 [ flutter web ] 플러터 프로젝트를 웹과 애뮬레이터로 돌려보자~! / vscode 세팅법 (1) 2021.03.19 [ flutter 2.0 ] fvm을 이용해서 충돌없이 플러터 2.0 세팅하기 / VSCode (0) 2021.03.17 [ flutter ]상태관리의 끝판왕? GetX를 정리해 보았다. (29) 2021.01.30