개발자에게는 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.