웹 개발

웹 개발에 관한 기사, 가이드 및 튜토리얼. 개발자와 기업을 위한 실용적인 정보를 제공합니다.

프로그레시브 웹 앱: PWA가 네이티브를 이길 때

프로그레시브 웹 앱 개발은 영국의 발주자가 프로젝트 시작 첫 10분에 후보에서 빼고, 두 번째 네이티브 코드베이스가 조용히 예산을 다 먹어치운 뒤 18개월 만에 다시 발견하는 선택지입니다. 빠지는 이유는 이 주제로 쓰인 글이 거의 두 진영 중 하나에 속하기 때문입니다. iOS가 하지 않으려는 부분을 건너뛰는 옹호론이거나, 플랫폼이 정말로 그것을 못 하던 2019년에서 물려받은 회의론이거나 둘 중 하나입니다. 지금은 둘 다 틀렸고, 게다가 계산을 바꾸는 방식으로 틀렸습니다. Safari는 iOS 16.4부터 홈 화면에 추가한 웹 앱에서 푸시 알림을 지원합니다....

WordPress vs Wix vs Squarespace 비즈니스 사이트 비교

wordpress vs wix를 검색하면 첫 페이지의 거의 모든 결과가 누군가에게 수수료를 지급합니다. Wix도 Squarespace도, 대형 매니지드 WordPress 호스팅 업체들도 모두 제휴 프로그램을 운영합니다. 비교 사이트는 그 수수료를 수확하려고 존재하며, 추천은 조사가 시작되기도 전에 지급액 표에서 결정됩니다. 그래서 결론이 하나같이 비슷하고, 어느 기업도 실제로는 품고 있지 않은 질문에 답하는 것입니다. 기업이 품는 질문은 어떤 플랫폼이 가장 좋은가가 아닙니다. 세 가지 모두 15페이지짜리 브로슈어 사이트를 운영하기에 충분하고,...

WordPress 호스팅: 실제로 무엇에 돈을 내는가

WordPress 호스팅은 월 3파운드 남짓에서 수백 파운드까지 걸친 가격대로 팔리는데, 그 양 끝에 있는 요금제는 거의 똑같은 말로 자신을 설명합니다. 빠릅니다. 안전합니다. 백업됩니다. 지원됩니다. 구매자가 둘을 구분할 수 있게 해줄 사양, 즉 사이트가 어떤 PHP 브랜치에서 도는지, 그 뒤에 어떤 데이터베이스 엔진이 있는지, 캐시 계층이 몇 개이고 그중 실제로 켜져 있는 것은 무엇인지는 정작 결제를 요구하는 페이지에 대개 없습니다. 그 부재는 상품의 일부입니다. “관리형"은 기술 범주가 아니라 마케팅 범주이며, 이를 정의하는 표준화 기구는 없습니다....

Drupal 지원: 유지보수 계약이 다뤄야 할 범위

Drupal 지원을 찾는 사람 대부분은 이미 그 사이트를 소유하고 있습니다. 손을 뗀 에이전시에서 넘겨받았거나 퇴사한 개발자에게서 물려받았고, 이제 업데이트는 기한을 넘겼고 어떤 양식은 메일을 보내지 않으며 보안 권고문이 하나 떨어졌는데 그것이 우리에게 해당하는지 아무도 말하지 못합니다. 그들이 원하는 것은 영업 페이지가 아닙니다. 일이 무엇이고, 공정한 계약에는 무엇이 적혀 있으며, 얼마가 드는지를 적은 범위 문서입니다. 이 글이 바로 그 문서입니다. Drupal 사이트가 매달 진짜로 필요로 하는 일, 유지보수 계약이 값어치를 하는지 가르는 운영상의 사실, 그리고 ...

Drupal Commerce가 Shopify를 이기는 순간

Drupal Commerce는 대부분의 온라인 쇼핑몰에게 잘못된 답입니다. 이는 십오 년 동안 탄탄하게 설계되어 온 프로젝트에 대한 비판이 아닙니다. 대부분의 쇼핑몰이 어떤 모습인지에 대한 진술일 뿐입니다. 수백 개의 SKU, 하나의 통화, 소비자 고객, 그리고 마지막에 카드 결제 한 번. 이런 형태의 사업이라면 중요한 모든 축에서 호스팅형 플랫폼이 이기고, 논쟁은 시작되기도 전에 끝납니다. 그런데 계산이 완전히 뒤집히는 소수가 존재하며, 그것은 수익성이 높은 소수입니다. 변형 표로는 표현할 수 없는 구성형 제품. 협상된 가격표를 가진 거래처 계정. 카탈로그 자체가 ...

Drupal 12: 무엇이 바뀌고 언제 옮겨야 하나

Drupal 12는 2026년 12월 7일이 있는 주에 나올 예정이고, Drupal 10은 2026년 12월 9일에 지원이 끝납니다. 두 날짜는 Drupal 코어 릴리스 일정 같은 페이지에 두 줄 간격으로 나란히 적혀 있지만, Drupal 10 사이트를 운영하는 사람 대부분은 둘 다 알아차리지 못했습니다. 새 메이저의 첫 알파는 2026년 9월 2일에 태그되었으니, 이번 릴리스의 모양은 이제 추측이 아니라 기록의 문제입니다. 이 충돌이 이야기의 전부입니다. 메이저 버전이 나오는 일 자체는 보통 사이트 소유자에게 급하지 않습니다....

AI 에이전트 결제: 에이전틱 커머스와 가맹점

AI 에이전트 결제는 약 1년 만에 서로 경쟁하는 네 개의 규격과 두 개의 산업 재단, 그리고 엄청난 양의 기사를 만들어 냈습니다. 아직 만들어 내지 못한 것은 대다수 가맹점의 매출입니다. 이해할 가치가 있는 부분은 소음과 숫자 사이의 간극입니다. 들뜬 기사도 냉소적인 기사도 모두 돈이 드는 방식으로 틀렸기 때문입니다. 진짜인 무언가가 만들어지고 있는 것은 맞습니다. Google, OpenAI, Stripe, Coinbase, Shopify, Visa, Mastercard가 모두 이 영역에서 규격이나 제품을 내놓았고,...

Elementor 대 커스텀 테마: 진짜 비용

Elementor와 커스텀 테마를 둘러싼 논쟁은 대개 취향 문제로, 가끔은 진영 논리로 다뤄집니다. 둘 다 아닙니다. 이것은 비용 문제이며 그 모양은 예측 가능합니다. 페이지 빌더는 비용을 구축 단계에서 사이트의 운영 기간으로 옮깁니다. 그 거래가 이득인지는 거의 아무도 협상 테이블에 올리지 않는 두 숫자에 달려 있습니다. 사이트에 페이지가 몇 개인지, 그리고 그 페이지가 얼마나 자주 바뀌는지입니다. 논쟁이 끝나지 않는 이유는 양쪽 모두 일화로 말하기 때문입니다. 누군가는 빌더가 느리다고 말하고, 다른 누군가는 초록색 Lighthouse 점수를 올리며, 아무것도 정리...

코어 업데이트를 견디는 WordPress 플러그인 개발

대부분의 WordPress 플러그인 개발은 같은 곡선을 그립니다. 누군가에게 예약 양식이나 피드 수집기, 결제 화면의 추가 입력란이 필요해지고, 개발자가 그것을 작성하고, 잘 동작하고, 모두가 다음 일로 넘어갑니다. 2년 뒤 그 사이트는 오래된 버전의 WordPress에 묶여 있습니다. 업데이트를 해도 그 플러그인이 무사할지 아무도 확신하지 못하고, 그것을 작성한 사람은 이미 떠났기 때문입니다. 원인이 코어가 너무 빨리 움직이는 데 있는 경우는 드뭅니다. WordPress는 호환성을 깨뜨리는 일에 보수적이고, 5...

WordPress 7.0과 코어에 들어온 AI Client

WordPress 7.0은 2026년 5월 20일에 Armstrong이라는 릴리스 이름으로 출시되었습니다. 원래의 2026년 일정표에 적혀 있던 날짜보다 6주 늦었고, block editor 이후 대행사에게 가장 큰 영향을 주는 코어 릴리스입니다. 헤드라인은 이제 코어가 생성형 AI 모델과 대화할 수 있다는 것입니다. 하지만 더 중요한 세부 사항은, 코어가 플러그인이 그 모델들과 어떻게 대화해야 하는지까지 정의하게 되었다는 점입니다. 이는 사이트에 있는 모든 플러그인이 자기 영역에 대해 전제해도 되는 것을 조용히 바꿔 놓습니다. 편집자 입장에서 보이는 변화는 크지 않...