한창 홈페이지 유행때 ASP 사용한 이후 php->java 로 왔는데
홈페이지 재구축 알아보니 ASP로 개발한다고 해서요.
아직 ASP 많이 사용하는지 궁금합니다.
본문 내용이 처음 작성된 내용과 다를 수 있습니다.
한창 홈페이지 유행때 ASP 사용한 이후 php->java 로 왔는데
홈페이지 재구축 알아보니 ASP로 개발한다고 해서요.
아직 ASP 많이 사용하는지 궁금합니다.
다른분들도 설명했지만 단순 사이트 라면 무료가 많은 php 개발도 쉽고
asp는 윈도우 서버 연동할때 윈도우서버라고해서 그냥 윈도우서버에서 운영하는 웹서버가 아니구요
ms에서 판매하는 서버들 사용시에 많이들사용하는데 요새는 그닥 의미가 없어서
부대비용이 비싸니까 그냥 무료써도 잘돌아가니 PHP에 무료 DB사용하는데
회사의 주요자산 DB가 mssql에 프로그램짜서 웹페이지에 보여줘야한다면 asp쓰종
근데 여기서 비용문제가 훅올라가니까 개발자문제도 있고
요샌 java 스프링도 안쓰는데
공공은 전자정부프레임워크 기반에서 즉, 자바기반에서 프로젝트 등을 해서 asp는 거의 없다고 봐야하지 않을까 싶은데 ... 닷넷이면 모를까
굳이 특정 서비스를 위하거나 오래전 개발된 서비스, 홈피가 아니라면 사용률은 높을지라도 신규라면 사용하지 않을것 같습니다.
2024년 9월 1일 기준으로
PHP가 75.7%
Ruby가 6.0%
ASP.NET이 5.6%
자바가 5.0%
라는 통계 자료가 있네요.
국내도 비슷한 수치가 아닐까 싶네요.
학교 등의 관공서 같은 곳은 한번 사용했던 것을 잘 안 바꾸는 경향이 있지 않을까 싶어 보이고...
일반 기업도 마찬가지 경향이 있지 않을까 싶어 보이네요.
한번 구축한 홈페이지를 계속 그대로 내용 위주로 업그레이드 하다가, 홈페이지를 대폭적으로 업그레이드 한다거나 관리 업체를 교체할때 변경되지 않을까 하는 생각이 들고요.
ASP는 MS와 같은 큰 회사에서 체계적으로 개발/관리했고, 예전에 전자상거래 관리사 등의 자격 시험에서도 평가 시험으로 사용되었을 정도로 많이 사용되었기 때문에...
PHP는 오픈 소스로 불안정할 수 있다는 느낌 때문에 관공서 등에서 MS와 같은 큰 기업에서 제공하는 ASP를 더 선호했던게 아닐까 하는 생각이 들고요.
예전의 기존 틀을 유지하는 홈페이지는 아직도 ASP를 고수하지 않을까 하는 생각이 드네요.
ASP의 가장 큰 단점은 윈도 서버에서 작동하는 IIS에서만 사용할 수 있었다는 점이 될거 같고...
윈도 서버가 비용이 많이 소요된다는 게 큰 단점이라 생각되고요.
요즘의 윈도 보다는 리눅스 서버가 더 선호되는 경향이 있지 않을까 싶고요.
PHP는 리눅스, 윈도, 맥OS 관계없이 사용할 수 있고, 무엇보다도 저렴하다는 특성이 가장 큰 장점이라 생각되고요.
더구나 워드프레스, GNUBoard 등의 오픈소스 CMS 솔루션들에서 기본적으로 PHP를 채택하고 있기 때문에 PHP가 계속적으로 성장할 수 있었던게 아닐까 싶어 보이네요.
ASP는 정말 오래 전에 홈페이지 구축시에 사용하는거 본적 있는데,
최근에는 거의 본적 없는거 같아요...
아무래도 java 나 php 사용을 많이 하더라구요.
보안이나 최근 트랜드에 따라서 개발도구는 달라지는 듯 싶습니다.
홈페이지에 asp는 드물긴 합니다.
MS windows OS + IIS + MSSQL 형태로 구성하는
web-base 솔루션은 여전히 많이 사용하는 것 같구요.
php도 보안 이슈로 점점 줄어들구요.
단순 홈페이지만 본다면 java형태가 가장 선호되고 많은것 같습니다.
asp 우리나라에서 하는 곳이 얼마나 있을까요?
2000년대까지는 좀 있었는데
2010년대부터 java로 많이 전향한 것으로 알아요.
예전 그룹웨어가 .net기반인데 개발자 구하기 힘들어서 java로 새 버전을 런칭하더군요
지금 asp로 개발하셔도 나중에 유지보수가 힘들어요
그 회사 아니면 구하기 힘들어요
php와 asp가 양대 산맥 같은게 아닐까요..?
ASP나 PHP는 스크립트 방식으로 작성할 수 있는 웹 서버 개발 언어에 해당하죠.
자바는 컴파일해서 사용하는 웹 서버이다 보니... 서비스 적용 면에 있어서 PHP나 ASP와는 차이가 있다 할 수 있겠고...
자바스크립트는 기본적으로 웹 클라이언트용 스크립트 언어에 해당하기 때문에 ASP나 PHP와는 용도에서 부터 차이가 있는 언어에 해당하겠고...
윈도우 웹서버 IIS에서는 ASP.NET을 기본적으로 사용하고 있고...
요즘은 Linux에서도 ASP.NET을 사용할 수 있는 걸로 알고 있고요.
요즘에는 백엔드,프론트 분리해서 api 중심으로 많이 개발하는 거 같긴 합니다.
더불어 디바이스 최적화 위해서 ux 구현하구요.
아니면, 클라우드 플랫폼 활용해서 배포 호스팅 간편하게 하구요
asp 말고는 자바스크립트나 파이썬으로도 개발 많이 하죠
ASP를 사용한다는 것은 결국 윈도우 기반의 서버 운영을 의미하는데, 이 경우 서버 운영에 들어가는 부대 비용이 상당히 클 수 있습니다. 오픈소스로 운영할 수 있는 대안이 있는지 살펴보는 것도 좋을 것 같습니다.
특히 ASP를 써서 윈도우 서버와 연계하여 어떤 특정한 목적을 달성하려는 것이라면 충분히 의미가 있을 수 있습니다. 하지만 독립적인 시스템을 운영하려는 경우에는 ASP를 굳이 사용할 필요는 없을 것 같습니다. 심지어 윈도우 서버와 연계하는 경우에도 API 형태로 기능을 분리하여 운영하는 것이 더 효율적일 수 있습니다.
게시글 작성자가 남긴 피드백입니다.
현재 JAVA로 운영중입니다.
차후 재구축도 JAVA 개발 업체로 알아봐야겠습니다.
한 업체가 ASP로 제안하길래 ㅠㅠ
ASP는 안하는걸로.. 답변 감사드립니다.