요즘 개발자들, 다음 언어로 뭘 찍고 있을까요?
이제는 예전처럼 언어의 기초부터 차근차근 익혀가며 개발해야 하는 시대는 많이 지나간 것 같습니다.
어떤 언어든 하나쯤 제대로 익혀 두었다면, 다른 언어를 배우는 데에 예전만큼 많은 시간이 들지 않게 되었지요.
그 배경에는 AI의 도움이 크다고 생각합니다.
그래서 지금까지 PHP를 주로 사용해 오셨던 분들 중에서도
“다른 언어로도 한 번쯤 개발해 보고 싶다”는 생각을 해보신 분들이 많으실 것이라 생각합니다.
이에 여러분께서 앞으로 어떤 언어로 개발을 해보고 싶으신지
간단한 설문조사를 진행해 보려고 합니다.
설문 결과는 향후 저희 서비스와 운영 방향을 계획하는 데에도 참고할 예정입니다.
많은 관심과 참여 부탁드립니다. 🙏
어떤 언어든 하나쯤 제대로 익혀 두었다면, 다른 언어를 배우는 데에 예전만큼 많은 시간이 들지 않게 되었지요.
그 배경에는 AI의 도움이 크다고 생각합니다.
그래서 지금까지 PHP를 주로 사용해 오셨던 분들 중에서도
“다른 언어로도 한 번쯤 개발해 보고 싶다”는 생각을 해보신 분들이 많으실 것이라 생각합니다.
이에 여러분께서 앞으로 어떤 언어로 개발을 해보고 싶으신지
간단한 설문조사를 진행해 보려고 합니다.
설문 결과는 향후 저희 서비스와 운영 방향을 계획하는 데에도 참고할 예정입니다.
많은 관심과 참여 부탁드립니다. 🙏
앞으로 어떤 언어, 프레임워크로 개발하실 생각이신지요?
복수 선택
23명 참여
마감됨
PHP
21.7% (5표)
JavaScript (Node.js)
30.4% (7표)
Python
21.7% (5표)
Java
4.3% (1표)
C, C++, C#
13% (3표)
Go
26.1% (6표)
Laravel
0% (0표)
Express
4.3% (1표)
React/NextJS
26.1% (6표)
Django
8.7% (2표)
Rust
4.3% (1표)
Rubi on Rails
4.3% (1표)
Vue
0% (0표)
Nuxt.js
4.3% (1표)
투표가 마감되었습니다
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 11개
베스트 댓글
그누보드4로 근 20년째? 사이트 운영중입니다.
php 8.4 로 업데이트 할까? 몇 년 째 미루고 하지 않고 있는데 AI 도움으로 8.4로 갈 바에는 go 로 가자? 해서 한번에 바꾸는건 힘드니 내부적으로 하나씩 처리하고 있습니다.
디비프록시, 썸네일서버, 업로드서버, 세선저장소, 서버관제센터, 텔레그램봇 등을 만들고 있습니다. go 하나도 몰라요!
최종 목표는 PHP 걷어내기 입니다.
구글 안티그래비티 이용중입니다.
프롬프트는 웹 제미나이3가 작성하고 ? 토론하고 개념익히고
작업은 제미나이3 high 주로 하고
계획 및 감사는 클로드 opus 4.5 Think 가 주로 합니다.
코드가 길어지니 토큰 소모가 많아서 계정 두개 정도 돌립니다.
AI 시대라 언어는 크게 의미가 없는듯 합니다.
언어를 몰라도 개발방법론, 프롬프트 작성, 스펙문서화등을 잘 하는게 중요한듯 합니다. 이런것도 AI 가 잘 알려줍니다.
Ai 코딩에서 인기가 좋은 언어입니다.
러스트는 괴랄한 문법으로 특정 계층만 사용했었는데, AI 코딩으로 속도와 안정성에서 탁월한 언어로 인기가 높습니다.
임베드나 IOT, 로보틱스에서 아마 앞으로 엄청 핫해질것 같네요.
루비 루비온레일즈는 원래 생산성이 매우 높은 언어였는데, 한국에서는 크게 대중화되지 못했습니다. Ai 코딩시 그 생산력과 안정적 결과로 각광받고 있습니다. 웹개발에서는 Php 보다 생산성이 높음.
저는 새로운 언어를 하나더 한다면 안해본 분야인 러스트를 할것 같습니다. 물리장비 제어가 재미있을거 같단 말이죠.
그누보드4로 근 20년째? 사이트 운영중입니다.
php 8.4 로 업데이트 할까? 몇 년 째 미루고 하지 않고 있는데 AI 도움으로 8.4로 갈 바에는 go 로 가자? 해서 한번에 바꾸는건 힘드니 내부적으로 하나씩 처리하고 있습니다.
디비프록시, 썸네일서버, 업로드서버, 세선저장소, 서버관제센터, 텔레그램봇 등을 만들고 있습니다. go 하나도 몰라요!
최종 목표는 PHP 걷어내기 입니다.
구글 안티그래비티 이용중입니다.
프롬프트는 웹 제미나이3가 작성하고 ? 토론하고 개념익히고
작업은 제미나이3 high 주로 하고
계획 및 감사는 클로드 opus 4.5 Think 가 주로 합니다.
코드가 길어지니 토큰 소모가 많아서 계정 두개 정도 돌립니다.
AI 시대라 언어는 크게 의미가 없는듯 합니다.
언어를 몰라도 개발방법론, 프롬프트 작성, 스펙문서화등을 잘 하는게 중요한듯 합니다. 이런것도 AI 가 잘 알려줍니다.
답변을 작성하다가 답변 내용을 AI로 정리시켜봤습니다. 현재 프롬프트를 함께 만드는 계정이라 정리를 잘해주네요.
[프로젝트 기술 결정서] 레거시 PHP 시스템의 Go(Golang) 전환 및 AI 주도 개발 전략
1. 현황 및 문제점 (AS-IS)
시스템: 그누보드4 기반 (Legacy PHP, CentOS 7.5).
한계:
낮은 ROI (투자 대비 효율): PHP 8.4 버전 업그레이드를 수행하더라도, 근본적인 코드 구조(Spaghetti Code)는 개선되지 않음. '밑 빠진 독에 물 붓기' 식의 유지보수만 지속됨.
프레임워크 전환 비용: 라라벨(Laravel) 등 최신 PHP 프레임워크로의 재개발 비용(Effort)은 언어를 교체하는 비용과 대동소이함. 굳이 한계가 명확한 언어(PHP)에 머무를 이유가 없음.
관리 복잡성: 수천 개의 소스 파일 관리, 인터프리터 언어 특유의 보안 취약점 및 배포 프로세스의 복잡함.
2. 해결 방안: Go(Golang) 도입 (TO-BE)
선정 사유:
압도적인 성능: 컴파일 언어로서의 고성능 처리 및 동시성 제어(Goroutine) 탁월.
배포 및 운영 단순화: 모든 종속성을 포함한 단일 바이너리(Single Binary) 배포로 파일 관리 지옥 탈출. 컨테이너 및 클라우드 네이티브 환경(S3, Docker 등)과의 호환성 최적화.
보안성 강화: 정적 타입 언어로 런타임 오류 감소 및 소스 코드 노출 원천 차단.
3. 마이그레이션 전략: 스트랭글러 피그 패턴 (Strangler Fig Pattern)
접근 방식: 빅뱅(Big Bang) 방식의 전면 재개발 대신, 기존 시스템을 유지하며 기능을 하나씩 교체하는 점진적 전환.
실행 단계:
미들웨어 장악: Go 기반의 미들웨어(Proxy)를 앞단에 배치하여 트래픽 제어권 확보.
기능 잠식: 인증, 결제, API 등 핵심 기능을 Go 마이크로서비스로 하나씩 분리 및 대체.
PHP 도태: 최종적으로 PHP는 껍데기(View)만 남거나 완전히 제거(Decommission)하고 Go 시스템으로 완전 전환.
4. 핵심 동력: AI 주도 개발 (AI-Driven Development)
학습 곡선 극복: Go 문법 숙련도 부족은 문제가 되지 않음. 구글 안티그래비티 등 고성능 AI 에이전트가 코드 생성, 리팩토링, 테스트(TDD)를 전담.
미래 가치: AI 모델은 3~6개월 주기로 비약적으로 발전 중. 시간이 지날수록 **"Go 언어를 배우는 시간"**보다 **"AI에게 아키텍처를 지시하는 능력"**이 더 중요해짐.
결론: AI라는 강력한 레버리지를 통해 '최소한의 인력으로 엔터프라이즈급 성능' 달성 가능.
한 줄 요약:
옛날엔 C로 익스텐션 만들어 썼었는데, 요샌 PHP에서 Go를 FFI로 호출하는 것도 괜찮고, RR이나 FrankenPHP가 Go integration을 잘 지원해줘서...
요즘은 임베디드 프로젝트 중이여서 C 언어로 개발중인데
20년전에 배웠고 그때는 만들었었는데
지금은 잘 모르지만 그냥 만들어 달라고 하면 잘 만들어 줍니다.ㅎㅎ
개인적인 바램은 그누보드5가 헤드리스 방식도 지원해서 프론트와 백앤드를 분리하는 아키텍처도 지원이 되었으면 합니다. 이렇게만 하여도 중장기 운영에는 도움이될거라 저는 생각하고 있습니다. 더 나아가서
파이썬 버전의 그누보드6은 ddd패턴의 아키텍처까지 지원하면 젊은 개발자들 유입이 많아지지 않을까 생각이드네요.