개발자에게는 XML이 얼마나 중요합니까? [닫은]


12

모든 개발자가 XML을 알아야합니까? 개발자에게는 XML이 얼마나 중요합니까? 어떠한 제안...

답변:


18

필요할 때만 아는 것이 중요합니다

필요할 때 한 시간 안에 배울 수 있습니다. 이하


6
이것은 모든 개념과 기술에 적용됩니다
Gopi

6
@Sri : 아마도 '한 시간에 배우기'부분을 제외하고 ;-)
Steven A. Lowe

@ 스티븐 A. 로우 오! 예! 나는 그것을 놓쳤다 :)
Gopi

6
@Steven, "불행히도 한 시간 안에 배우십시오"는 "정규 표현식을 사용하여 파서를 직접 작성할 것입니다"라고 해석됩니다. 유지하지 않습니다. 호환 파서를 사용하십시오.

1
@ 스리랑 : 당신이 정말로 개념을 이해하지 못하면, 당신은 그것을 필요로하는지 여부를 알 기회가 없습니다. @Steven : 이것이 매우 낙관적이라고 생각합니다. XML을 실제로 이해하려면 시작하기 위해 DTD 및 XSD를 이해해야합니다. XML에는 실제로 팬이 생각하는 훌륭하고 직관적 인 마크 업 언어가되지 않도록하는 몇 가지 작은 세부 사항이 있습니다. 또한 지역에 따라 XSLT 및 WSDL을 이해해야합니다. 그렇지 않으면 이러한 것들에 대한 지식과 경험이있는 사람에 비해 쓸모가 적습니다.
back2dos

7

좋은 개발자가 알아야 할 이 XML을 사용하는 것이 적절한 지와 그렇지 않은 경우. 이를 위해서는 배후의 개념과 그 사용 이유를 이해해야합니다. 이를 통해 특정 시나리오에서 활용해야하는지에 대한 정보에 근거한 결정을 내릴 수 있습니다. 그러나 실제로 필요할 때까지 XPATH, XSLT 등의 메커니즘과 구문의 요점을 익힐 이유가 없습니다.


5

적어도 그것이 무엇인지 그리고 XPath의 기본을 아는 것이 도움이됩니다. 그러나 요즘 JSON은 대부분의 웹 개발자가 선택한 데이터 전송 형식을 인수했습니다.


그래도 JSON이 구성 형식으로 인계받을 수는 없습니다. 웹 개발자에게도 XML이 여전히 널리 퍼져 있습니다.
Nicole

Renesis, 맞습니다. XML은 구성에 많이 사용됩니다. 그러나 .NET 세계에서는 XML 매핑을 대체하는 FluentNHibernate와 같은 다른 방법으로 대체되고 있습니다.
Craig

아마도 앱의 일부에서 XML은 여전히 앱 간 커뮤니케이션 의 언어 입니다.
TMN

XML은 너무 많은 웹 개발보다.
Philip Regan

/ : @TMN : 그것은 분명히 당신이보고있는 위치에 따라 달라집니다하지만 그것을 빨리 움직이고, markting 사람은 여전히 XML은 모든 분노입니다 확신
마티유 M.

4

최소한 XML의 개념을 알아야합니다. 그것이 처음에 사용 되는지 이해하지 못한다면 구체적인 내용을 아는 것은 가치가 없습니다 . 데이터를 전송하는 XML의 접근 방식은 다음과 같이 태그로 묶는 것입니다. <greeting>hi</greeting>그러나 아마도 무엇을 말하고 있습니까? 그는 왜 나에게 HTML을 발명합니까?

아시다시피, 일부는 여기에 저에게 동의하지 않을 수도 있지만, 자신을 개발자라고 부르고 XML이 무엇인지 모르는 것은 좋은 생각이 아닙니다. 너무 흔하고 너무 간단하며 지금은 너무 쉽게 픽업 할 수 있습니다.

예를 들어이 응답을 읽는 데 3 분이 소요될 수 있습니다. 그러나 BAM은이 3 분 동안 w3schools에서 XML에 대한 소개를 읽었습니다. http://www.w3schools.com/xml/xml_whatis.asp

이제 상사에게 알려줄 수 있습니다. 데이터를 전송해야 할 필요가 있다면 ... (소르 타) 물어볼만한 사람입니다.


3
-1. XML은 단순히 "태그에 데이터 래핑"이 아닙니다. 훨씬 더 복잡합니다. 그리고 데이터를 전송하는 가장 좋은 방법은 아닙니다. 공개 웹 서비스 등을 통해 알 수없는 당사자에게 데이터를 제공하는 데 유용하지만 분산 응용 프로그램에서 데이터 전송에 사용하는 가장 나쁜 것 중 하나입니다.
back2dos

그것이 최선의 방법이라고 말했습니까? 그리고 데이터를 태그로 묶는 한, 오 부호. 이것은 programmers.stackexchance가 아닙니다. 청중에 대해 생각하고 있습니다. 청중은 XML의 기초를 모르는 사람입니다. 그는 무엇을들을 것인가? XML의 세부 사항에 대한 Jibber Jabber 또는 하나의 빠른 문장? Dang trolls programmers.stackexchange.com/questions/23189/…
joslinm

이 사람은 XML에 대해 아무것도 모른다고 가정했지만 주장하기 전에 무언가를 아는 것이 무엇인지에 대한 표준이 더 높을 수도 있습니다.
JeffO

예. 아마도 그들은 주장하기 전에 무언가를 아는 것이 무엇을 의미하는지에 대한 더 높은 표준을 가지고있을 것입니다. 더 동의하지 못했습니다.
joslinm

3

XM1, RRDBMS, CSV 등과 같은 다른 데이터 형식을 아는 것이 항상 좋습니다. 또한 작동 방식, 장점 및 제한 사항의 기본 사항을 아는 것이 도움이 될 것입니다. 이것은 디자인 단계에서 중요한 결정을 내리는 데 도움이 될 것입니다. 이것에 비추어 개발자가 XML, XPATH, 유효성 검사, dtd, xsl의 기초를 아는 것이 중요하다고 말할 것입니다. 그러나 낮은 수준의 구현 세부 사항을 반드시 알아야하는 것은 아닙니다.


1

XML은 도구이며 다른 도구와 마찬가지로 어떤 도구와 마찬가지로 일부 목적에 더 적합합니다. XML이 좋은 목적에 가장 적합한 도구인지에 대한 논쟁이 있습니다. 내 개인적인 의견은 JSON과 s- 표현 모두 데이터 교환을위한 더 나은 대안이라는 것입니다. 어쨌든 옵션으로 XML에 대해 아는 것이 좋습니다.


1

요즘 널리 사용되는 데이터 교환 형식입니다. 프로그램이 일반적으로 서로 데이터를 교환해야하기 때문에 확실히 알고 있으면 도움이됩니다.


0

XML은 개발자를위한 빌딩 블록과 같습니다.

(1) 안드로이드 응용 프로그램에서 XML은 그래픽 사용자 인터페이스를 표시하기위한 기본 요구 사항입니다. (2) iPhone 및 Blkackberry 개발자와 같은 모바일 응용 프로그램에서 XML 형식의 웹 서비스를 사용할 수 있습니다. (3) XML은 이해하기 쉽고 배우기 쉽습니다. (4) XML은 데이터를 표시하기위한 구조적 정보를 제공합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.