소프트웨어 개발

[개발] 개인(취미) 프로젝트로 개발할 때 선호하는 기술 스택

산삼인생 2024. 6. 5. 17:57
728x90

 

 

 

목차

     

    0. 개요

    인터넷에서 소프트웨어 개발 관련 정보를 찾는 중에

    재미있는 글이 있어서 참고해서 글을 작성해보았습니다.

     

    소프트웨어 개발자가 취미로 개인 프로젝트를 진행할 때 어떤 기술 스택을 선호하는지에 대한 내용입니다.

    외국 사례이기 때문에 국내와 다를 수 있습니다.

     

     

    1. 개인 프로젝트로 개발할 때 선호하는 기술 스택

     

    1) NginX + MIT Scheme + Podman

    2) Common Lisp (의외로 많음)

    3) Rust + axum

    4) Lua + Raylib + exaequOS

    5) JavaScript + kaplay with npm

    6) Python + SQLite

    7) Python + Starlette

    8) Python + Django + PostgreSQL

    9) GitHub(Actions) + HTML + JavaScript

    10) GitHub Pages + Vercel + Fly.io

    11) Common Lisp + Djula + CSS

    12) PHP

    13) Go + SQLite + Vanila CSS/JS + (Alpine.js & HTMX)

    14) Go + Hugo

    15) Nix

    16) Go + PostgreSQL + Htmx + Html/css/tailwind

    17) C

    18) Elixir + Phoenix Live View + PostgreSQL

    19) Lua(+C)

    20) GUI Application : PySide, QT, Tkinter

    21) Common Lisp + PostgreSQL

    22) Go + Rails + PostgreSQL

    23) OCaml or sh + CGI + XML + Xslt

    24) Python + Django + Celery + Vue or HTMX + Bootstrap 5 + Redis + PostgreSQL

    25) Flask + Bootstrap + Jquery

    26) Clojure + PostgreSQL

    27) FastAPI + TypeScript + VueJS

    28) Tailwind + Hugo + Alpine.js + Netlify + Go

    29) Rust + axum or Rocket + PostgreSQL

    30) Desktop App : (Mac) Swift/AppKit, (Linux) Go/GTK or Vala/GTK

    31) Mobile App : (iOS) Swift/UIKit

    32) Game : Lua / LOVE2D

    33) Hakell or Rust + sveltekit

    34) tRPC + Prisma + NextJS + SQLite

    35) Rust + Tide + SQLite

    36) Go + SQLite + HTMX

    37) Desktop App : Angular + nw.js

    38) PHP + Angular

    39) Typescript + Deno + PostgreSQL

    40) Deno + HTML + CSS + JS

    41) Parcel + Vue or Parcel + Elm

    42) Django + HTMX

    43) Python + Flask

    44) Go + HTMX + SQLite

    45) Haskell + HTMX

    46) Gleam (Language like Erlang and Elixir)

    47) Gleam + Lustre + SQLite

     

    매우 다양한 기술 스택을 사용해서 개인(취미) 프로젝트를 수행하고 있습니다.

     

    2. 참고 자료

    아래의 글을 참고하여서 작성한 내용입니다.

    글제목 :What’s your preferred tech stack when building side projects? 

    링크 : https://lobste.rs/s/lfpd7t/what_s_your_preferred_tech_stack_when

     

    What’s your preferred tech stack when building side projects? | Lobsters

    Hello, I’m curious to know what’s your preferred tech stack when it comes to building side projects and why pick those technologies Anyways here’s mine, Flask (Mostly for backend since its much simpler) HTML CSS and JS (FrontEnd) I haven’t really b

    lobste.rs