저는 벨기에의 컴퓨터 사이언스 (Computer Science) 학생이며, 학생 일자리를 제안했습니다. 그래서 나는 webshop이어야하는 웹 사이트를 개발하도록 요청받습니다. 나는 적당한 동기 부여 (벤치 마크, 리뷰 등 ...)를 가진 기술적 부분을 자유롭게 선택한다.웹샵을 구축하라는 메시지가 나타납니다. 어떤 스크립팅 언어를 사용해야합니까?
Joomla로 Joomla와 함께 개발 한 것은 joomla의 주된 것이었다. 오른쪽으로 가면 편집 할 수있는 파일을 찾기 위해 소스의 골짜기에 가야했습니다. 대부분의 무료 앱에 대한 문서는 그렇게 좋지 않았습니다. 이제 알아두면 좋은 PHP를 몰랐습니다. 이제 MySQL en webdesign에 몇 가지 수업이 있습니다. (방문자가 내 웹 사이트, 색 구성표 등을 어떻게 검사합니까?)
회사에서 Magento 올바른 해결책이 아닙니다.
나는 내 자신의 간단한 CMS (하드 코드 된 체크 아웃하지만 제품을 추가하고 경품을 변경하는 간단한 'CMS')을 작성하도록 회사에 설득하고 싶습니다. 이 솔루션에 대한 나의 동기는 다음과 같습니다
- 불필요한 코드, DB, ... = 빠른
- 내 자신의 문서를 쉽게 이해할 수
- 단순하고 프로그램에 대한 링크를 쉽게 작성할 수 그래서 DB 구조 알려진 ...
내 첫 번째 아이디어는 이미 MySQL 기본을 알고 있기 때문에 MySQL과 PHP였습니다. 그리고 PHP는 잘 문서화되어 있습니다. 그것은 또한 그것을 위해 사용하고 싶은 일 (DB와 의사 소통)을하기 위해 쓰여졌습니다. PHP의 CMS 유효성 검사기에서보고 한 버그의 대부분은 PHP에서 가져온 것입니다.
친구가 Ruby on Rails를 제안했습니다. 벤치 마크는 설득력이 있지만 ROR에 관한 충분한 문서를 찾지 못할 까봐 두렵습니다. 나는 변덕 스럽기 때문에 나는 자신의 언어 네덜란드어로 번역 된 책을 선호합니다 (훨씬 더 빨리 읽습니다). 또한 MySQL의 상호 작용이 ROR에 얼마나 힘든 지 전혀 알지 못합니다.
두 경우 모두 나는 새로운 스크립팅 언어를 배워야합니다. 내 감정은 웹 사이트의 가장 큰 부분이 PHP를 사용하기 때문에 PHP를 아는 데 더 많은 일자리 기회를 제공 할 것이므로 PHP를 사용해야한다고 말합니다. 지역 사회가 커져서 도움을받을 수 없습니다. 문서화가 잘되고 학습 과정이 쉬워집니다. 벤치 마크에서는 ROR이라고 말합니다.
결정을 내리는 데 도움을 줄 수 있습니까? 당신의 제안을 움직여주세요. 당신은 근원입니다. (예를 들면 당신은 무엇을하고 있습니까?)
여기에 나와있는 "도와주세요."질문과 마찬가지로,보다 편안하게 느끼는 것을 사용하면 적절하게 일을 끝낼 수 있습니다. 10 명의 프로그래머에게 선호하는 도구를 요청하면 11 가지 응답을 얻습니다. 따라서 묻지 마십시오. – deceze
누군가가 편안함을 알 수있는 경험이 없다면, 직업에 적합한 도구가 실제로 무엇인지를 아는 것이 어렵습니다. 특정 도구가 아니라면 "사용자 정의 코드 대 프레임 워크 대 오픈 소스"에 대한 조언이 유용합니다. – solarise
@solar 적어도 * 뭔가 * 편안해야합니다. 그렇지 않으면 처음부터 그 일을하지 않을 것입니다. 평범한 PHP를 작성할 수 있지만 Magento에 대해 전혀 알지 못하며 적당한 시간 내에 Magento를 배울 수 있다고 생각하지 않는다면 보통 PHP가 더 바람직 할 것입니다. 비록 모두가 Magento와 함께 가라고 조언하더라도, 그것은 OP의 머리 위로 잘 갈지도 모릅니다. "직업에 적합한 도구"에는 도구를 사용해야하는 사람도 포함됩니다. – deceze