2009-12-12 5 views
0

물론, 우리는 렌더링 요소, 표시, CSS 지원, html/xhtml 표준 지원 및 더 중요한 것은 Trident와 같은 다른 레이아웃 엔진에서 많은 브라우저 차이점을 목격 해 왔습니다. Tasman, Gecko, KHTML, WebKit, Presto 등이 있습니다.유니폼 브라우저 엔진에 대한 필요성

균일 한/합의 된 또는 중앙 집중식 레이아웃 엔진이 없기 때문에 브라우저 차이가 끝나거나 가능한 한 최소한으로 유지해야하는 이유가 궁금합니다.

왜 우리 개발자는 바보 같은 차이점을 가지고 어지럽히고 브라우저마다 문제를 수정합니까?

엔진 제작자의 눈에는 바보처럼 남아있을 때까지?

일부 중앙 집중식 작업을 수행 할 계획이 있습니까? http://en.wikipedia.org/wiki/List_of_web_browsers#Gecko-based_browsers

고마워 :

는 여기에 대해서 이야기하고있는 무슨의 세부 사항의 일부입니다.

+0

이것은 실제로 매우 큰 질문입니다. 많은 요인들이 관련되어 있습니다. 그래도 그것에 대한 코멘트와 답변을 보는 것은 흥미 롭습니다. –

답변

1

내가보기에 너를 열망하고 싶다해도 (나는 전체적으로 표준 렌더링 엔진을보고 싶어한다.) 달성하려는 협동 노력을 만들기 위해 수반되는 노력의 양을 정말로 고려해야한다. 이.

웹 브라우저 시장은 항상 경쟁적 시장이었습니다. 따라서 표준화에 대한 인센티브는 거의 없으며 거의 ​​없습니다.

자세한 내용을 보려면 the history of the web browser을 읽어 보시고 그러한 합작 투자를 막을 수있는 깊은 선을 이해 하시길 바랍니다.

+2

또한, Apple, Microsoft, Mozilla, Google, Apple 및 Opera가 내일 특정 엔진에서 표준화하기로 합의했다고 가정합니다. 합의한 엔진이 실제로 99 %의 사용자 데스크톱에 실제로 설치 될 때까지 몇 년이 걸렸습니까?모든 * 공급 업체 *가 도마뱀을 채택했다고해도 * 소비자 *는 그렇지 않습니다 (이유는 무엇입니까?) : 2015 년에도 IE6 문제를 해결하기 위해 노력할 것입니다. – itowlson

0

비즈니스 관점에서 볼 때 공유 속성을 갖고 있지 않은 경우 그렇지 않으면 경쟁에서 우위를 차지하지 못합니다.

편집 : 귀하의 질문에 대한 해결책은 이상적인 오픈 소스 세계 일 것이지만 현재의 오픈 소스 세계에서도 그렇습니다. 누군가는 그들이 뭔가를 잘 할 수 있다고 생각하고 기여 대신 포크를 사용합니다. 또한 소유권, 인간 본성, 대인 관계, 경쟁력과 같은 것들이 나옵니다. 그러나 그것들은 항상 이상적인 세계로 원숭이 렌치를 던집니다.

+0

여전히 브라우저를 개선하고 더 많은 기능을 추가하여 비즈니스를 수행 할 수 있습니까? – Sarfraz

+0

비즈니스가 주요한 것이라면, 그들은 모든 기능을 갖춘 html, xthml, css의 자체 구현을 제공해야합니다. 이렇게하면 더 나은 html, xhtml, css 지원 및 옵션을 제공하는 사람이 우승자가됩니다. – Sarfraz

+0

하지만 그들은 html, xhtml, css에 대한 통일성을 가지고 있습니다. 동일한 레이아웃 엔진을 사용해야합니다. – Sarfraz