2009-12-09 6 views
5

글 머리 기호를 물고 웹 디자이너가되어 버렸습니다. 좋은 기회가 너무 많습니다. 저는 전문 SW 엔지니어이기 때문에이 접근 방식을 올바르게 사용하고 싶습니다. 지금까지 나는 HTML/CSS/Javascript를 모두 손으로 완벽하게 잘 사용하고 있습니다. 나는 또한 jQuery와 Django와 mySql을 잘 사용한다. 멋진 사이트를 만들었지 만 많은 사이트에서이 작업을 수행하려면 너무 오래 걸립니다.웹 디자이너가되기 : CMS 또는 손으로

여기에 내 질문입니다 : 나는 CMS를 정말 잘 배우고 그것을 사용하고 (그것으로 붙어 있어야합니까?) 아니면 재사용 할 수있는 HTML/CSS 템플릿을 개발하고 손으로 모든 것을 할애합니까?

지금까지 나의 CMS 경험에 따르면 오버 헤드가 설정되어있어 어쨌든 CSS를 사용하는 많은 사용자 정의가 필요합니다.

내가 CMS 경로로 간다면 - 어느 것입니까?

Web Dev의 "가장 좋은 방법"은 무엇입니까? 나는 다양한 사이트를 만들 계획입니다 ...

감사합니다 !!!

+2

나는 "웹 ​​개발자"가 아니라 "웹 디자이너"라고 생각합니다. – micmcg

답변

2

이 IMHO에 대한 정답은 하나만 있습니다. 기본적으로 다음과 같습니다.

작업에 가장 적합한 도구를 사용하십시오.

스스로 할 수있는 최선의 방법은 사용 가능한 도구와 해당 기능에 대해 알아 보는 것입니다. 주어진 솔루션에 특히 적합한 시나리오라고 생각해보십시오.

Python/Django와 같은 것을 배우는 데 많은 시간을 투자한다면 상상할 수있는 사이트를 만들 수는 있지만, 모든 클라이언트가 필요로하는 것이 단순하면 , 대부분 정적 인 회사 정보 사이트 인 Drupal과 같은 것이 더 적절할 수 있습니다.

(X) HTML, JavaScript, CSS 및 SQL과 같은 기본 기술은 모두에서 사용되므로 이러한 도구를 일반적인 상황에서 잘 이해하는 것이 매우 중요합니다.

정말 잘 갖추어 진 툴 벨트는 매우 귀중합니다.

+0

감사합니다. 나는 동의한다. 그러나 내가 탐구하는 각각의 새로운 도구가 초기에 일할 시간을 허비한다는 것을 알았다. 지금까지 CSS 프레임 워크와 jQuery 플러그인 중 일부는 관리 할만하지만 CMS가 영원히 작동하도록 노력한 다음 더 많은 시간을 이해할 수있었습니다. 드루팔 (Drupal)로 시작하겠다고 생각합니다. 지금까지 내가 본 것에 만족합니다! – Art

+0

@Art : Drupal, Djangos 및 Rails와 같이 가장 마음을 사로 잡는 도구에 집중하는 것이 좋은 방법이라고 생각합니다. 행운을 빕니다! –

+0

drupal은 일하기는 쉽지만 초기에는 커스터마이징하기가 어렵습니다. 그렇지 않으면 django가 사용됩니다. 작업을하기가 어렵고, 사용이 더 쉽다. –

5

웹 퍼블리싱의 미래는 작은 개인 사이트보다 큰 모든 것을위한 컨텐츠 관리 시스템에 분명히 있습니다. 사람들은 더 이상 단락이 바뀌어야 할 때마다 전문가에게 돈을 지불해야하는 사이트를 구입하지 않습니다.

HTML, CSS 및 Javascript를 알고 있지만 시장에 나와있는 하나 이상의 CMS에 익숙해 지도록하십시오. 가급적 큰 커뮤니티를 갖게하는 큰 장점 중 하나이며 널리 알려진 표준의 이점 사람들을 쉽게 찾을 수 있습니다. 템플릿을 사용자 정의하는 방법, 템플릿을 신속하고 효과적으로 빌드하는 방법에 대해 알아보십시오.

엔터프라이즈 수준의 CMS에서 가장 큰 플래그 중 하나는 확실히 Drupal입니다. 개인적인 경험을 통해 나는 또한 Joomla을 알지만, 시작하기를 권 해줄 지 확신 할 수는 없습니다. 때때로 코드면에 약간 더러워지는 경향이 있습니다. WordPress은 많은 사람들이 CMS로 사용합니다.

사람들이 만족하는 시스템이 무엇인지 주위를 둘러보십시오. 특정 CMS의 개념을 알고 싶다면 openSourceCMS을 확인하십시오. 많은 CMS의 라이브 데모를 제공합니다. 오픈 소스 프로젝트보다 잘 유지되는 매우 견고한 상용 제품도 있습니다.

0

일반인을 대상으로 웹 사이트를 구현하려는 경우 Joomla를 사용하겠습니다. 나는이 CMS로 1 년 동안 9 개의 웹 사이트를 구현했습니다. 제 의견으로는 Joomla (당신이 아는 것 같습니다) 나 다른 오픈 소스 CMS를 사용하기 전에 PHP, HTML, CSS, Javascript를 아는 것이 중요합니다. 이렇게하면 웹 사이트의 모든 측면 (프론트 엔드 및 백엔드 모두)을 쉽게 사용자 정의 할 수 있습니다. 예를 들어 필자가 필요로하는 플러그인을 찾지 못하면 플러그인을 직접 만들면됩니다.

그러나 웹 사이트가 아닌 웹 응용 프로그램에 대한 목표가 더 많은 경우 ASP.NET과 ExtJS를 함께 사용하면 ASP.NET의 기능을 결합하므로 웹 응용 프로그램의 요즘처럼 보입니다 AJAX (ExtJs)의 힘으로

IMO, Python은 매우 크고 복잡한 프로젝트 (Google 또는 Amazon)를 대상으로합니다.

1

역동적 인 페이지가 필요하지 않은 경우 자주 사용하는 언어로 사이트를 렌더링하고 HTML 파일에 대한 수많은 템플릿을 렌더링하고 www-server 이외의 것을 처리하지 마십시오.

큰 사이트가 필요하면 이미 잘 알고있는 도구를 사용하십시오. (내가 장고를 사용하고 행복하게).

사이트가 실제로 거대한 경우 - 자신 만의 CMS를 만드십시오. 하지만 먼저 장고와 같은 도구로 연습을하십시오. 그것이 어떻게 작동하는지 알기 전까지는 큰 프로젝트를 전혀 다루지 않도록 노력하십시오.

정적으로 입력 된 언어를 사용하는 데 도움이 될 수 있지만 장점과주의 사항을 알고 계실 것입니다.

파이썬과 장고는 거의 모든 것에 적합합니다.

0

두 가지 선택 사항은 상호 배타적 인 것이 아닙니다.

어떤 옵션을 선택하든 관계없이 재사용 가능한 코드를 만들어야합니다. CMS를 사용하면 물론 몇 가지 디자인 결정을 내릴 수 있습니다. 그러나 드루팔 (Drupal)을 사용하여 API와 인터페이스를 만드는 것이 항상 있습니다. 사실 그것은 품질의 측정입니다.

사용자 정의 빌드를 가능하게하고 생산성을 높일 수있는 프레임 워크도 있습니다. Zend PHP 프레임 워크, Ruby on Rails, Kohana, Nanoc 및 960 CSS/HTML 그리드를 참조하십시오. 당신은 그들이 두 세계의 최고라고 말할 수 있습니다!

1

저는 웹 디자이너이며 최근에 Wordpress을 사용하기 시작했습니다. 지금까지 멋진 사이트를 찾았습니다. 사이트를 xHTML 및 CSS로 준비하고 나면 콘텐츠를 편집 가능하게 만드는 데 몇 시간 만 걸립니다.

나는 또한 3-5 테마 내 자신을 만들었습니다, 나는

내가보기 엔 그 아이의 테마를 만들고 부모로 스물 텐 같은 테마를 사용하여, 그래서 그 기능을 등을 사용할 수 있습니다 발견을 제안했습니다 특히 웹 사이트를 만드는 프로세스 속도를 높이려면 WordPress를 살펴보십시오.

관련 문제