PHP의 대안이 있다면 무엇입니까?

최상의 답변

솔직히 단순 / 중간 수준의 서버 측 스크립팅을 수행하려는 경우 다음을 수행해야합니다. PhP로 이동하십시오. 최고의 서버 스크립트 중 하나입니다. Hands Down! 지금까지 가장 인기있는 서버 측 언어입니다!

페이스 북이나 구글과 같은 엄청난 부하를 처리하려는 경우 Python 스크립팅을 살펴 봐야합니다. 또는 서버 측에서 C 프로그래밍을 사용할 수도 있습니다.

다음은 일반적으로 사용되는 서버 측 언어의 요약입니다.

CGI / Perl

Perl은 월드 와이드 웹 자체보다 오래되었습니다. 버전 1은 1987 년 12 월 18 일에 출시되었으며,이 기사에서 다룬 다른 언어가 구상되기 전 10 년 입니다! 이 기능을 처음 사용한다면 아마 서버 측 웹 개발 언어가 웹 이전에 어떻게 존재할 수 있었는지 궁금 할 것입니다. Perl은 웹 개발 언어로 생성 되지 않았습니다. 사실 Perl은 많은 텍스트 조작을 포함하는 작업을 처리하도록 설계된 다목적 스크립팅 언어입니다. Perl은 다양한 소스의 텍스트 조각을 저글링하고이를 결합하여 완전한 문서를 형성하는 데 매우 능숙합니다. 이것이 바로 서버 측 웹 개발과 관련된 것입니다. Perl이 생성 된 후 10 년 반 동안 Perl은 언어에 연결하여 적응할 수있는 복잡한 기능인 모듈 을 통해 확장되었습니다. 다양한 특수 목적으로 사용됩니다. 이러한 목적 중 하나는 대부분의 웹 서버에서 지원하는 CGI (Common Gateway Interface)를 통해 동적 웹 콘텐츠를 만드는 것입니다. CGI는 웹 서버 소프트웨어가 웹 페이지에 대한 브라우저의 요청을 모든 프로그램에 전달할 수있는 표준 수단입니다. 사실, CGI 프로그램은 필요한 경우 C / C ++로 작성 될 수 있습니다 (때때로). 그러나 텍스트를 편리하게 처리 할 수있는 Perl은 항상 작업에 더 적합했으며 이제 Perl에는 CGI.pm 모듈이 내장되어 있습니다. HTML 양식 제출과 같은 작업을 처리하는 핵심적인 세부 사항이 처리됩니다. 마지막 혜택으로 CPAN (Comprehensive Perl Archive Network) 이 설립되어 추가 모듈, 샘플 스크립트 및 일부 경우에는 완전히 개발 된 웹 애플리케이션. 오늘날 Perl 버전은 모든 주요 운영 체제 (주요 Windows에서 가장 모호한 Unix 변종에 이르기까지)에서 무료로 사용할 수 있으며 복잡한 작업을 수행하려는 경우 누군가가 이미 작업을 쉽게 수행 할 수있는 모듈을 작성했을 가능성이 있습니다. . 이 언어의 유일한 단점은 웹 개발을 위해 특별히 제작되지 않았기 때문에 웹 서버 설정에서 속도, 확장 성 또는 사용 용이성에 최적화되지 않았다는 것입니다. 웹 개발 분야에서와 똑같은 일을 할 수있는 배우기 쉬운 언어가 있지만 Perl은 필요한 경우 웹 개발 이상의 많은 것을 할 수 있습니다. 장점 :

  • 10 년이 넘는 역사를 가진 성숙한 언어이므로 Perl에서 버그가 발생할 가능성이 적습니다. 다른 모든 서버 측 언어로 번역됩니다.
  • 무료이지만 로프를 보여주는 좋은 책은 약간의 부담을 줄 수 있습니다.
  • 대부분의 우수한 웹 호스트는 Perl을 지원합니다. 아마도 호스팅 비용을 추가로 지불 할 필요가 없을 것입니다.
  • 전 세계의 방대한 Perl 개발자 네트워크를 마음대로 사용할 수 있습니다. 수많은 Perl 토론 그룹 및 메일 링리스트에 대한 질문에 답변 할뿐만 아니라 CPAN 아카이브 (다른 것들 중에서)에서 작업 할 수있는 많은 예제를 제공합니다.

결점 :

  • 상황을 개선하기위한 몇 가지 옵션이 있지만 Perl은 사용량이 많은 서버에서 특히 잘 확장되지 않습니다. 짧은 시간에 많은 히트를 기록 할 수있는 웹 응용 프로그램을 만들고 싶다면 다른 곳을 살펴볼 수 있습니다.
  • Perl은 5 가지 다른 방법으로도 유명합니다. 가장 단순한 것입니다. 다른 사람들이 당신이 보던 것과 같은 방법을 사용하지 않는다면 다른 사람들의 일로부터 배우는 것을 어렵게 만들 수 있습니다. 또한 Perl 개발자는 주어진 프로그램을 작성하는 가장 짧은 방법을 찾는 것으로 악명이 높으므로 샘플 스크립트를 보면 완전한 전자 상거래 장바구니 스크립트가 세 줄의 코드로 작성되었음을 알 수 있습니다. 구불 구불하고 백 슬래시입니다.
  • Perl은 생성 된 Unix 플랫폼에 최적화되어 있으므로 Windows 서버에서 작업하려는 경우 성능 측면에서 더 나은 선택을 할 수 있습니다.
  • Perl은 오픈 소스 소프트웨어이므로 공식적인 지원이 없습니다.거대한 지원 커뮤니티를 사용할 수 있지만 문제가 발생하면 진정으로 믿을 수있는 유일한 사람은 자신입니다.

대상 개발자 : 오늘날에도 Perl을 사용하는 대부분의 웹 개발자는 Unix 관리자이고 Perl을 시스템의 다른 영역에서도 작업하도록하는 사용자입니다. 이와 같은 사람들에게 Perl은 항상 신뢰할 수있는 어디서나 가서 무엇이든 할 수있는도구입니다. Perl로 원래 작성된 사이트를 유지 관리해야하는 경험이없는 개발자라면 좋은 책 두 개를 가져 와서 추가 할 준비를하십시오. 무기고에 진정으로 강력한 도구입니다.

ASP

더 나아 가기 전에 순수 주의자들을 위해 무언가를 알아 내도록합시다. Microsoft Active Server Pages (ASP)는 언어가 아닙니다 . 오히려 ASP는 여러 스크립팅 언어 (VBScript 및 JavaScript가 가장 많이 선택됨) 중 하나를 확장 가능한 소프트웨어 세트 구성 요소 와 결합 할 수있는 프레임 워크입니다. . 이러한 구성 요소는 ASP 프레임 워크의 일부로 사용될 때 선택한 스크립팅 언어에 의해 개체로 처리됩니다. 본질적으로 ASP의 힘은 VBScript 및 JavaScript와 같은 비교적 간단한 스크립팅 언어를 C / C ++ 개발자가 일반적으로 사용하는 강력한 소프트웨어 구성 요소와 결합하는 능력에 있습니다. 알겠습니다. Microsoft 영업 홍보물입니다. 이제 사실을 직시 해 보겠습니다. 모든 실제 목적에서 ASP는 언어가 될 수도 있습니다. VBScript ASP 또는 JavaScript ASP를 작성하기 만하면됩니다. 대부분의 샘플 코드는 VBScript로 작성되었으므로 선택은 모두 귀하를위한 것입니다. 따라서 ASP는 일반적으로 VBScript를 사용하여 동적 웹 사이트를 개발하는 데 사용되는 언어로 간주되며 그 우산 아래에서 탁월한 성능을 발휘합니다. ASP는 배우기 쉽고 대부분의 메인 스트림 서버 측 웹 개발에 충분히 강력하며 성능면에서도 꽤 좋습니다. ASP는 Windows 운영 체제 (ASP가 기능에 의존하는 대부분의 소프트웨어 구성 요소는 Windows 전용 임) 및 Microsoft 인터넷 정보 서비스 웹 서버 소프트웨어와 밀접하게 연결되어 있습니다. 이러한 이유로 Windows 기반 서버가 아닌 다른 곳에서 ASP 기반 웹 사이트를 실행하는 것은 실용적이거나 바람직하지 않습니다. 자체 웹 서버를 설정하는 경우 Windows 2000 Server 사본에 투자해야합니다 (대부분의 ASP가 Windows 2000 Professional에서 실행되지만 IIS는 해당 플랫폼에서 확장 성이 떨어짐). 웹 호스팅 비용을 지불하는 경우 일반적으로 더 비싼 Windows 기반 서버 비용을 지불하는 것입니다. 어떤 식 으로든 ASP를 실행하는 데 비용이들 것입니다. Linux에서 실행되는 Apache 서버에서 실행할 수있는 ASP 버전이 있지만 특정 목표가 아닌 한 기존 ASP 웹 사이트를 Linux 서버에는 약간의 요점이 있습니다. ASP 개발자의 또 다른 관심사는 ASP와 함께 제공되는 구성 요소의 상대적으로 제한된 특성입니다. 응용 프로그램에 필요한 모든 것이 데이터베이스 연결, 검색 엔진, 전자 메일 처리 서비스, 기본 양식 처리 및 세션 추적이라면 ASP가 적합합니다. 그러나 일반적이지 않은 기능을 사용하려면 일반적으로 서버에 추가 소프트웨어 구성 요소를 설치해야합니다. PDF 파일을 생성하고, FTP 서버와 상호 작용하고, 바이너리 파일 업로드 등을 처리하는 ASP와 함께 사용할 구성 요소를 생산하는 많은 회사가 있습니다. 불행히도 ASP와 같은 이러한 구성 요소는 비용이 많이 드는 상용 솔루션 인 경향이 있습니다. 이 모든 것의 장점은 ASP가 Microsoft 개발 커뮤니티의 모든 지원과 함께 매우 잘 지원되는 기술이라는 것입니다. MSDN , Microsoft Development Network는 ASP 개발자를위한 다양한 기술 문서와 참조 자료를 제공하며 Microsoft 지원 담당자는 개발 작업에서 발생하는 모든 문제를 기꺼이 조사합니다. (가격). 질문에 대한 답이 절대적으로 필요한 경우 언제든지 답변을 제공하는 일을하는 사람이있을 것입니다. 장점 :

  • 프로그래밍이 필요하지만 배우기가 매우 쉽습니다.
  • Windows 2000 Server에 기본 제공 — 설치 문제가 없습니다.
  • 전문 지원이 가능합니다.

단점 :

  • 무료가 아닙니다 (이미 Windows 서버를 사용하지 않는 한)
  • 특수 기능을 사용하려면 상용 구성 요소를 구입하거나 C / C ++ 또는 Visual Basic으로 직접 개발해야 할 수 있습니다.
  • li>
  • C 스타일 구문 (C / C ++, Java, Perl, PHP 등에서 공유)에 익숙하다면 VBScript의 특이한 점을 이해하기 어려울 수 있습니다.

대상 개발자 : VBScript 또는 Visual Basic으로 개발을 완료했거나 Windows에서 COM 개체를 개발 한 경우 이전에는 이것이 확실히 웹 개발 플랫폼입니다. 또한 ASP는 프로그래밍 언어가 얻을 수있는 것처럼 비 프로그래머에게 친숙합니다 (하지만 프로그래밍이 정말 싫다면 Cold Fusion을 확인하십시오.). 웹 서버 플랫폼 용으로 Windows를 사용하는 것이 편하고 관련 비용을 감당할 수 있거나 회사에서 Microsoft가 제공 할 수있는 수준의 지원을 요구하는 경우 ASP는 배울 수있는 훌륭한 기술입니다. Cold Fusion 이전에 프로그램을 작성한 적이없는 웹 디자이너에게 서버 측 웹 개발 플랫폼의 선택은 두려운 일이 될 수 있습니다. 어떤 방법을 사용하든 배워야 할 크고 사악한 프로그래밍 언어에 직면하고 머리가 아프기 시작합니다. 원래 1995 년에 Allaire 에 의해 생성되었으며 최근에는 Macromedia 에서 인수 한 Cold Fusion은 다르게 설계되었습니다. 스크립팅 언어 대신 Cold Fusion은 학습 할 태그 세트를 제공합니다. 예, 태그는 여러분이 알고 좋아하는 HTML 태그와 같습니다. 웹의 데이터베이스에 저장된 정보를 게시하는 예를 들어 보겠습니다. 대부분의 서버 측 언어를 사용하여 코드를 추가해야합니다. HTML 모드를 종료하고 데이터베이스에 연결하고 표시 할 데이터베이스에서 항목을 요청하고 데이터베이스가 웹 페이지의 일부로 표시하기 위해 전송하는 결과를 처리하는 웹 페이지입니다. Cold Fusion에서이 기능은 일반적인 작업은 두 개의 태그로 수행됩니다 : 태그의 속성은 질의에 이름을 부여하고 어떤 데이터베이스에서 검색 할 정보를 나타냅니다. 두 번째 태그 인 은 질의를 참조하며 표준 HTML을 사용할 수 있습니다. 숙련 된 프로그래머에게는이 태그 기반 시스템이 제한적이고 유연하지 않은 것처럼 들릴 수 있지만 최신 버전에 300 개가 넘는 태그가 내장 된 라이브러리와 다음을 사용하여 사용자 정의 태그를 추가 할 수있는 기능이 있습니다. C / C ++와 같은보다 전통적인 프로그래밍 언어 nd Java, Cold Fusion은 무엇이든 제한적입니다. Cold Fusion 5.0에는 데이터베이스 데이터에서 그래프를 자동으로 생성하고 웹 사이트에서 검색 기능을 원활하게 제공하며 완전한 JavaScript 유효성 검사 코드로 HTML 양식을 생성하는 태그가 포함되어 있습니다. 서버 측 기술을 습득해야하는 설계자에게 Cold Fusion은 몇 가지 새로운 태그 만 배우면된다는 유토피아적인 약속과 함께 제공됩니다! ASP와 마찬가지로 Cold Fusion은 상용 서버 플랫폼이므로 자체 서버를 설정하든 웹 호스팅 제공 업체에 공간을 임대하든이를 실행하는 데 비용이들 것입니다. 그러나 ASP와 달리 Cold Fusion은 Windows 플랫폼과 관련이 없습니다. Cold Fusion은 Linux에서 실행되는 Apache와 Windows 2000의 IIS와 마찬가지로 쉽게 통합 될 수 있습니다. 장점 :

  • 매우 배우기 쉬움 — 프로그래밍이 필요하지 않습니다!
  • 강력하고 확장 성이 뛰어납니다 (최신 버전은 소프트웨어 및 하드웨어 기반 서버 클러스터링을 모두 지원합니다).
  • Macromedia의 전문 지원
  • li>
  • 크로스 플랫폼.

단점 :

  • 설정 비용이 많이 듭니다. 자체 서버 설정 : Cold Fusion Server Professional 5.0의 가격은 $ 1,295입니다.
  • 프로그래머는 태그 기반 개발 방법을 좋아하지 않을 수 있습니다.

대상 개발자 : HTML에 익숙하지만 프로그래밍 언어를 배우지 않고도 레퍼토리에 서버 측 기술을 추가해야하는 웹 디자이너. 일반적인 개발자의 관점에서 Cold Fusion을 배우는 것은 새로운 태그를 배우는 것과 같습니다. 디자이너가 아닌 사람도 태그를 사용하는 서버 측 프로그래밍의 깔끔함에 익숙해지기 쉬우므로 서버 측 스크립트를 디버깅하는 데 지쳤다면 Cold Fusion을 살펴볼 가치가 있습니다.

PHP

서버 측 개발 분야에서 상대적으로 새로 등장한 PHP는 프로그래머들 사이에서 익숙한 구문과 포괄적 인 함수 라이브러리. 또한 비교적 간단한 구문과 저렴하고 저렴한 가격 (무료!) 덕분에 신규 개발자를위한 Microsoft ASP의 매력적인 대안이되었습니다. PHP는 서버 측 스크립팅 세계의 Perl 킬러로 불리기도합니다. 웹 개발을 위해 PHP는 Perl이 할 수있는 거의 모든 작업을 수행 할 수 있으며 일반적으로 더 빠르고 쉽게 수행합니다. 일반적으로 웹 서버가 각 페이지 요청을 처리하기 위해 호출하는 CGI 프로그램으로 실행되는 Perl과 달리 PHP는 웹 서버와 통합되어 훨씬 더 효율적으로 작동 할 수 있습니다.PHP는 사용자 세션 추적에서 동적 그래픽 생성, PDF 파일 생성에 이르기까지 모든 작업을 수행 할 수있는 다양한 내장 기능을 갖춘 매우 유능한 언어입니다! 설치할 모듈도, 구매할 상업용 추가 기능도 없습니다. PHP는 모든 것을 자체적으로 처리합니다! 사실 PHP의 유일한 약점은 내장 함수로 처리되지 않는 비표준 기능을 추가하기 위해 언어를 확장하는 것이 상대적으로 어렵다는 것입니다. 이렇게하려면 C / C ++ 프로그래밍에 대한 지식이 필요하며 약한 사람을위한 것이 아닙니다! 다행히도 PHP에 아직 내장되지 않은 기능을 요구하려면 매우 난해한 웹 애플리케이션을 만들어야합니다. PHP는 무료, 크로스 플랫폼, 오픈 소스 소프트웨어입니다. 모든 주요 운영 체제의 모든 주요 웹 서버와 통합됩니다. 이것은 개발자가 PHP를 지원하는 완전한 Linux 기반 웹 서버를 설정할 수 있고 소프트웨어 비용을 지불하지 않아도되기 때문에 개발자에게 큰 혜택입니다! 물론 이것의 단점은 PHP에서 발생할 수있는 문제에 대한 공식적인 지원이 없다는 것입니다. 또한 PHP는 새롭고 활발하게 개발 된 기술이기 때문에 최신 버전에서 가끔 버그가 발견됩니다. 하지만 이러한 문제로 인해 실망하지 마십시오. PHP는 매우 활동적인 사용자 커뮤니티를 보유하고 있습니다 (이 중 많은 부분은 자체 SitePoint 포럼 에서 찾을 수 있음). !) 그것은 모든 걸림돌이 생기는 데 도움을주기 위해 항상 열심이며 현재 버전의 PHP는 매우 안정적이고 신뢰할 수 있습니다. 장점 :

  • 특히 C / C ++, Java 또는 Perl 경험이있는 개발자의 경우 매우 쉽게 배울 수 있습니다.
  • 시작하는 데 도움이되는 적극적인 사용자 커뮤니티입니다.
  • 모든 것이 해당 언어로 구축되었습니다.
  • 무료입니다!
  • 크로스 플랫폼 .

단점 :

  • 이 언어는 프로그래머 친화적으로 설계되었습니다. 안타깝게도 프로그래머가 아닌 사용자에게는 조금 덜 친숙합니다.

대상 개발자 : 간단한 프로그래밍 (예 : JavaScript) 또는 방법을 배우는 데 신경 쓰지 마십시오. PHP는 비교적 간단한 코드 구조로 많은 힘을 제공하지만 PHP의 내장 기능이 지원하지 않는 초 고급 애플리케이션에는 적합하지 않을 수 있습니다.

Java

Java는 오늘날 서버 측 웹 개발을위한 가장 강력한 플랫폼입니다. 웹 페이지 요청을 처리하는 작은 Java 프로그램 (서블릿)에서 HTML과 사용자 정의 태그 및 Java 코드를 결합하는 JSP (JavaServer Pages), 심지어 EJB (Enterprise JavaBeans)까지 서버 및 서버간에 정보를 원활하게 전달하는 정교한 기능을 갖춘 소프트웨어 구성 요소에 이르기까지 네트워크가 분산 된 애플리케이션을 수용하기 위해 Java는 진정으로 인기있는 기술입니다. 숙련 된 Java 웹 개발자는 연간 10 만 달러가 넘는 급여를 쉽게받을 수 있습니다. 예상 할 수 있듯이 그 이유가 있습니다. Java는 배우기가 쉽지 않습니다! Perl, ASP 및 PHP와 같은 스크립팅 언어와 달리 Java는 큰 프로그램을 작성할 수있는 완전한 프로그래밍 언어입니다! 약간의 프로그래밍 경험이있는 사람은 좋은 책의 도움으로 한두 달 안에 Java 언어에 대한 실무 지식을 습득 할 수 있으며, 다른 달에는 간단한 서버 측 프로그래밍의 기본 사항을 익힐 수있을 것입니다. 자바로. 이제 서버 측 프로그래밍에서 경력을 쌓는 데 관심이 있다면 그다지 많지 않을 수도 있지만 빠르게 작동하는 것을 원한다면 PHP와 같은 더 간단한 언어를 사용하여 일주일 또는 적게! Java는 WORA (Write One, Run Anywhere) 철학으로 유명하며 실제로 Java는 모든 주요 웹 서버와 모든 주요 운영 체제에서 실행될 수 있습니다. Java 웹 응용 프로그램은 표준 웹 응용 프로그램 아카이브 (.WAR) 파일로 번들로 묶여서 플랫폼에 관계없이 모든 Java 지원 웹 서버에 설치할 수 있습니다. Java 제작자는 Java 웹 서버에서 사용할 상용 웹 응용 프로그램을 배포하는 데이 메커니즘을 사용할 계획이었습니다. 그러나 내 경험상 Java 웹 애플리케이션은 온라인에서 구입할 수있는 판매 가능한 솔루션이 아니라 복잡한 문제에 대한 맞춤형 솔루션 인 경향이 있습니다. 많은 다른 공급 업체가 Apache 및 IIS와 같은 웹 서버가 Java 웹 응용 프로그램을 실행할 수 있도록하는 플러그인을 생산하며, 대부분은 개인용 및 개발 용으로 무료이지만 대부분은 유료로 사용하여 광고를 게재 할 수 있습니다. 웹 사이트. 장점 :

  • 매우 강력하고 확장 가능합니다.
  • 크로스 플랫폼.
  • 대부분의 Java 서버 플러그인은 개인 및 개발 목적으로 무료입니다.

단점 :

  • Java는 배우는 데 많은 작업이 필요합니다.객체 지향 프로그래밍 학습에 대해 진지하지 않다고해도 시작하지 마십시오.
  • 대부분의 Java 서버 플러그인이 상용 웹 사이트를 호스팅하는 데 사용되는 경우 비용을 지불해야합니다.

대상 개발자 : 웹 애플리케이션을위한 최고의 성능, 유연성 및 확장 성을 원하고 비용을 지불하는 데 신경 쓰지 않는 진지한 개발자 땀, 눈물 및 발달 시간에. 요약이 기사에서는 현재 사용 가능한 모든 주요 서버 측 개발 옵션의 상대적인 기능, 이점 및 단점을 살펴 보았습니다.

  • Perl : 이해하기 어려운 성숙한 교차 플랫폼 언어
  • ASP : Microsoft의 강력한 Windows 기반 프레임 워크
  • Cold Fusion : 프로그래머가 아닌 사용자를위한 강력한 태그 기반 옵션
  • PHP : 다양한 기능이 내장 된 교차 플랫폼, 오픈 소스 대안
  • Java : 진지한 프로그래머를위한 최고의 성능과 유연성

Cheers

Answer

PHP는 서버 측 스크립팅 언어입니다. 이를 지원하는 서버 소프트웨어가있는 한 모든 프로그래밍 언어를 대안으로 사용할 수 있습니다. Django 용 Python, Node.JS 용 JavaScript, IIS 용 ASP .Net, Tomcat 용 Java, Apache 용 Php 등을 사용할 수 있습니다. 아직 사용하지 않았습니다.

개인적으로 가장 좋아하는 것은 ASP .net MVC입니다. 강력한 Visual Studio를 사용하여 코딩하고 C #을 사용할 수 있기 때문입니다. 저는 php가 Visual Studio만큼 강력한 IDE를 가지고 있지 않기 때문에 (아마도 저는 하나도 얻지 못했기 때문에) PHP를 좋아하지 않습니다. 그리고 대부분의 경우 php는 여전히 절차 적입니다. 저는 대부분의 경력에서 객체 지향 언어로 코딩했으며 절차 적 스크립팅은 저에게 너무 구식으로 보입니다. 저도 JS를 싫어하지만 최소한 jQuery가 제 문제의 대부분을 해결해줍니다.

대규모 프로젝트에 필요한 구조가 PHP에 부족하다는 느낌입니다. 예, 알고 있습니다. facebook은 php를 사용하고 있지만 상당히 커스터마이징이되어 있고 그들 만의 프레임 워크와 IDE를 만들 수있는 재능있는 엔지니어가 있습니다. 심지어 CodeIgniter와 CakePHP와 같은 프레임 워크도 시도 해봤습니다. 그들이 원시 PHP 코드를 작성하는 것보다 확실히 낫긴하지만 그들은 비교할 수 없습니다. C # 코드 작성의 사치.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다