9

나는 웹 개발을 배우고 있으며 그 직업을 찾는 데 매우 열심이다. 즉, 나는 "일하는"것이 배우는 가장 좋은 방법이라고 일관되게 말했고 지금은 내가 만들고자하는 사이트에 대한 비전을 가지고 있습니다. Rails, Django 및 .NET과 같은 환경 설정을 찾기 위해 프레임 워크를 배우는 데 시간을 할애했습니다. 나는 독창적 인 무언가를 만들고 싶습니다. 그렇게하면서 동시에 할 수있는만큼 배웁니다. 내가 프레임 워크 경로, 사용자 정의 CMS (드루팔 (Drupal/Wordpress 등 ..) 또는 처음부터 작동해야합니까?프레임 워크 또는 CMS?

+3

"학습", "사이트 빨리 수행"및 "가능한 가장 좋은 방법으로 사이트 운영"을 상대적으로 중요하게 생각한다면 순위는 어디에 있습니까? –

+0

+1 대단한 질문 – Anthony

답변

1

실제로 빌드하려는 대상에 따라 다릅니다. 너는 무엇을 만들려고하니? 문제의 언어에 대한 기본적인 이해가 될 때까지 프레임 워크를 사용해야한다고 저는 생각하지 않습니다.

+1

다시 한번, 나는 Drupal을 배웠던 것보다 Ruby와 Python을 배우는 것이 더 쉬웠습니다. – Chuck

+0

이것은 투표 구성 요소가있는 소셜 커뮤니티 기반 사이트입니다. 도움을 주셔서 감사합니다. 매우 감사드립니다. – Mackristo

+0

글쎄 그게 뭔가 '바로 상자'를 가질 수 있습니다 그래서 학습 관점에서 나는 가능성이 프레임 워크와 함께 갈 것이지만 또한 훨씬 더 쉽게 프레임 워크를 사용하여 최대한의 잠재력을 이해하는 당신은 이미 좋은 언어에 대한 이해. – user103219

3

학습하는 경우 프레임 워크 경로를 통해 모든 작동 원리를 알 수 있습니다. 아이디어를 얻은 후에 아이디어를 프레임 워크 위에 구현하거나 자신의 아이디어를 만들 수 있습니다.

8

처음부터 전체 사이트를 작성하십시오.

지금부터 1 년 후에 코드를보고 모든 실수를 보는 것은 학습 경험으로서 값어치가 없을 것입니다.

프레임 워크를 사용하지 않아서 뭔가를 망칠 까봐 두려워하지 마세요. 튜토리얼 사이트 나 기술 블로그보다 훨씬 빨리 실수를하고 배울 것입니다.

+3

소금물로이 답변을하십시오 :이 사이트를 직접 건설하는 경우, 양식을 기초로 작성하십시오. 그러면 학습 경험에 큰 이익이됩니다. 시간이 지남에 따라 코드는 어떤 종류의 프레임 워크로 확장 될 것입니다. 그러나 고용주 또는 고객을위한 사이트를 구축하는 경우 ** 직접 작성하지 않은 프레임 워크 또는 CMS를 사용하십시오! ** 국내 개발 프레임 워크는 큰 책임과 기술적 부채입니다. 특히 이것이 처음으로 . – chiborg

+0

@chiborg - 질문을 완전히 읽지 않았는지 확인하십시오. 그는 자신을 위해 그것을 짓고있다. ;) – jfar

3

안녕하십니까. 작성하려고하는 시간에 따라 다릅니다. 나는 웹 개발과 관련하여 Rails 배경에서 왔지만 최근에는 Wordpress로 놀아 왔고, 작은 웹 사이트를 빠르고 쉽게 조립할 수 있다는 것을 알았습니다. 나는 함께 작업하는 것이 정말 좋았으며 많은 일들을 쉽게 만들어주는 많은 플러그인 등이 있다는 것을 알았습니다. 또한 Wordpress를 사용하고 있다면 표준 블로그처럼 보일 필요가 없습니다. http://www.ndesign-studio.com/blog/wordpress/best-wordpress-sites/comment-page-1/ .

하지만 뭔가 큰 것을 만들 계획이라면 프레임 워크가 훨씬 더 자유롭기 때문에 프레임 워크를 추천하지만 훨씬 많은 시간을 투자해야 할 수도 있습니다. 프레임 워크 경로의 보너스는 더 많은 것을 배우고 어떻게 작동하는지 더 잘 이해할 수 있다는 것입니다.

15

나는 또한 당신이 성취하고자하는 것에 크게 의존한다고 생각합니다. IMHO a 거대한은 소프트웨어 개발자 또는 웹 개발자가되는 데있어 적합한 도구를 선택합니다.

CMS 도구를 사용하면 빠르게 처리 할 수 ​​있습니다. 그들은 당신에게 좋은 기본 기능을 제공 할 것이지만, 또한 당신이 할 수있는 것을 제한 할 것입니다. 장바구니, 블로그 또는 매우 표준적인 패턴을 가진 것을 제작한다면 행복 할 것입니다. 또한 비 개발자가 사이트를 변경하려면 CMS를 선택하는 것이 좋습니다. UI는 일반적으로 일상적인 사용자가 사용할 수 있습니다.

즉, 프레임 워크에는 그 자리가 있습니다. 방금 당신이나 당신에게 고유 한 요구 사항이 있다면 .NET, Rails, Django, Symphony 등에서 신속하게 할 수 있었던 것을 얻기 위해 CMS 제품군을 커스터마이징하는데 너무 많은 시간을 소비 할 수 있습니다.

아마 가장 중요합니다. 자신을 교육하는 경우 소프트웨어를 작성하는 방법을 배워야합니다. CMS는 디자인 패턴/모범 사례/학습 방법을 배우는 것과 관련하여 많은 도움이되지 않습니다. 기초을 구축하여 CMS 또는 프레임 워크를 쉽게 사용할 수 있고 올바른 선택을 결정할 수 있습니다.

0

매우 길고 힘든 일이기 때문에 처음부터 작업하는 것이 좋습니다. 따라서 배울 점이 많습니다.

일부 CMS를 사용하여 사이트를 개발하게되지만 학습 한 내용 (처음부터 만들려고하는 경우)은 CMS 및 프레임 워크 작동 방식을 이해하고 요구 사항에 따라 CMS를 사용자 정의하는 데 도움이됩니다.

0

Bricksett CMS는 웹 사이트를 만들지 만 추가 기능을 위해 PHP를 사용하여 수정할 수도 있습니다. 더 나은 모양과 느낌을 위해 CSS를 수정하십시오. 레이아웃은 간단하지만 다른 CMS와는 다른 디자인을 가지고 있습니다.

A new addition to open-source CMS

0

저는 개발자입니다. 나는 처음부터 시작하고 기초를 배울 것을 제안합니다. 학습 프레임 워크/CMS를 시작할 때이 점을 이해하면 도움이됩니다.

관련 문제