규정 준수, 호환성 및 좋은 프로그래밍을 무시하지 마십시오

대부분의 경우 웹 브라우저는 잘못된 프로그래밍을 숨기는 방식으로 구성됩니다. Javascript 오류는 대부분의 브라우저에서 기본적으로 꺼져 있으며 HTML 준수는 필수 사항이 아닙니다. 사이트에 대해 이야기하기 위해 한두 페이지가있는 사이트를 단순히 게시하는 경우에는 괜찮습니다.하지만 사이트를 통합하기 시작하면 많은 문제가 발생합니다. 규정 준수는 향후 비용이 많이 드는 요소 중 하나입니다.

처음부터 응용 프로그램을 만들려면 반드시 수행해야 할 몇 가지 사항이 있습니다.

  • 캐스 케이 딩 스타일 시트 – 중간 계층 및 백엔드에서 애플리케이션의 시각적 계층을 분리하여 웹 사이트의 사용자 인터페이스를 동적으로 변경하기 위해 몇 개의 파일을 변경하는 것 이상을 수행 할 필요가 없습니다. CSS 젠 가든 CSS의 힘을 환상적으로 보여줍니다. HTML은 사이트 전체에서 동일하지만 테마간에 전환하면 새 스타일 시트가 적용되고 사이트가 변형됩니다. 나는 또한 그들의 .
  • 템플릿 – 페이지 템플릿은 백엔드와 프런트 엔드 사이의 '중간 계층'입니다. 이렇게하면 페이지에서 실제 검색 코드를 가져 와서 템플릿에서 참조 할 수 있습니다. 템플릿의 장점은 왕겨에서 밀을 분리하는 데 도움이된다는 것입니다. 백엔드 기능은 페이지 기능을 중단하지 않으며 그 반대의 경우도 마찬가지입니다.
  • 공통 애플리케이션 코드 – 응용 프로그램 내에서 동일한 코드를 두 번 작성할 필요가 없습니다. 그렇게하면 응용 프로그램을 잘못 작성하는 것입니다. 변경이 필요한 경우 단일 위치에서만 변경하면됩니다.
  • 데이터베이스 – 데이터베이스에 데이터를 저장합니다. 다른 레이어에 데이터를 저장하려면 훨씬 더 많은 작업이 필요합니다!
  • XHTML 준수 – 콘텐츠 관리 시스템, API, RSS 및 기타 콘텐츠 통합 도구와 같은 기술이 보편화됨에 따라 콘텐츠 전송이 간단해야합니다. 콘텐츠가 다른 사이트, 서비스 또는 위치로 쉽게 '전송'되기 때문에 XHTML 표준이 중요합니다.
  • 브라우저 간 기능 – 브라우저는 HTML과 CSS를 다르게 취급합니다. 브라우저 간 기능을 보장하는 많은 해킹이 있습니다. 각각의 최신 버전 3 개를 사용하여 항상 업계 상위 3 개 브라우저를 지원해야합니다. 그 외에는 신경 쓰지 않을 것입니다. 만약 그들이 큰 개를 따라 잡지 못하면 브라우저의 죽음이 될 것입니다.
  • 크로스 플랫폼 기능 – 일부 기능은 동일하지 않거나 PC, Mac 및 Linux간에 제공됩니다. 이전 단계를 모두 수행하면 문제가 발생하지 않아야하지만 확실하게 테스트 할 것입니다!

이미 지어진 집에서 배관을 수리하는 것은 비용이 많이 듭니다. 좋은 '배관'작업을 수행하면 장기적으로 많은 비용을 절약 할 수 있습니다!

나는 훌륭한 리소스를 찾았습니다. 스크 러티 나이저 다른 블로그를 읽는 동안 랜덤 바이트. 마지막으로, 광범위한 범위와 범위를 가진 엔터프라이즈 애플리케이션이 되려는 경우 초기에 이러한 항목을 무시하거나 걱정하지 않는 직원을 조심해야합니다. 관심있는 사람을 찾으십시오! 당신은 인생이 길을 따라 훨씬 쉬울 것입니다.

하나의 코멘트

  1. 1

당신은 어떻게 생각하십니까?

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.