GN⁺ 2024-12-04 | parent | ★ favorite | on: Phoenix LiveView 1.0.0 출시(phoenixframework.org)
Hacker News 의견
  • Phoenix의 창시자가 Elixir/Phoenix/LiveView에 대한 질문을 받으며 새로운 설치 프로그램을 소개함

    • 새로운 설치 프로그램은 Elixir와 Phoenix 프로젝트를 단일 명령어로 설치할 수 있게 함
    • macOS/Linux와 Windows에 대한 설치 명령어 제공
    • 공식 Elixir 설치 프로그램을 확장한 것임
    • 비 |sh 설치 가이드도 제공됨
  • LiveView는 Rails의 한계를 극복한 기능으로, 초기에는 "채널" 기능으로 시작되었음

    • LiveView는 정적 뷰와의 통합이 어려웠으나, 시간이 지나면서 코드 공유가 가능해짐
    • Phoenix 1.7은 새로운 레이아웃과 철학을 도입하여 웹 앱 개발에 혁신적임
  • LiveView를 사용하여 스타트업을 구축했으나 실패했음

    • React와의 통합이 원활했으며, 복잡한 라이브러리와의 연결도 문제없었음
    • React에서 해결했던 문제들을 LiveView에서 처음부터 해결해야 했음
  • LiveView를 사용한 여러 생산 앱을 구축했으며, WebSocket 연결이 필요하지만 여러 장점이 있음

    • 코드 생성이 생산성을 높이고, Elixir를 사용하여 프론트엔드를 렌더링하는 것이 효율적임
    • WebSocket을 통해 실시간 기능 추가가 용이함
    • 비즈니스 로직을 Contexts에 유지하여 API 제공이 용이함
  • LiveView를 사용하여 웹 개발에 대한 열정을 되찾았으며, 생산성이 매우 높음

    • LiveView 학습을 위한 강좌를 제공하며, 더 많은 사람들이 이 프레임워크를 익히길 바람
  • 전형적인 웹 앱에서 프론트와 백엔드 개발자 간의 조정 비용이 가장 비쌈

    • LiveView는 이러한 문제를 무시하고 풀스택 개발을 가능하게 함
    • 적은 개발자로 더 많은 기능을 제공할 수 있음
  • LiveView를 2019년부터 사용해왔으며, 개발이 즐거웠음

    • ElixirConf EU에서 LiveView가 처음 소개되었음
  • LiveView 1.0 릴리스에 대한 의견을 블로그에 작성함

  • LiveView와 JS 기반 기술의 채택에 대한 트레이드오프에 대한 의견을 듣고 싶음

    • JS의 다양한 라이브러리와 AI 기술의 채택 가능성에 대한 논의 필요
  • LiveView는 매우 생산적인 개발 경험을 제공하지만, 불안정한 연결에서의 문제를 해결하기를 바람

    • 오프라인 지원은 어렵지만, 불안정한 연결에 대한 지원이 필요함