현재 버전

C, Python, 하드웨어 언어 등으로 다른 분야 업무만 하다가 웹개발을 PHP + 프론트엔드로 입문했습니다. 처음에는 귀찮다고 2000년대 방식 PHP를 하다가 이러다 안되겠다 싶어서 라라벨을 쓰기 시작하면서 모던 PHP로 전환하고 있는데 중소기업 수준에서는 충분히 체계적인 코드 베이스가 나올 수 있을 것 같습니다. 라라벨을 배우시면 나중에 Spring이나 다른 모던 프레임워크 어디에서나 나올 컨셉(의존성 주입, 컨테이너, ...) 과 구조를 배울 수 있습니다. 저는 대형 엔터프라이즈 급이 아니라면 PHP도 충분히 써볼 만한 시스템이라고 생각합니다.


다만 이제 조금씩 중간 단계로 들어갈 수록 '이걸 이렇게 해도 되는건가?' 싶은 구석이 조금씩 마음 찜찜하게 보일 때가 잦아지기는 합니다. PHP 8 기준으로도 C 베이스로 온 저한테는 이게 왜 이렇게 되는 거야? 싶은 순간들이 종종 있습니다. 단적인 예로

https://www.reddit.com/r/lolphp/comments/j28e6r/tutorial_replace_the_last_item_of_an_array/

라라벨을 창시하고 유지해온 분도 PHP가 솔직히 말하면 잘 설계된 언어는 아닐지도 모른다고 하시네요


지금 기초적으로나마 아는게 PHP와 노드 뿐인데 노드의 비동기처리가 굳이 필요한 경우를 제외 하고는 저는 웹개발이 필요할 떄는 PHP8+라라벨로 쓰고 웬만해서는 바꾸지 않을 것 같습니다. 백엔드 입문이나 소,중형 서비스를 만드는 데에는 좋은 환경이 아닐까 생각합니다.


아 참고로 저는 아직도 하드웨어 일을 하는 직업적 웹개발과는 전혀 무관한 사람입니다.


수정 이력

2021-04-06 23:07:31 에 아래 내용에서 변경 됨 #3

C, Python, 하드웨어 언어 등으로 다른 분야 업무만 하다가 웹개발을 PHP + 프론트엔드로 입문했습니다. 처음에는 귀찮다고 2000년대 방식 PHP를 하다가 이러다 안되겠다 싶어서 라라벨을 쓰기 시작하면서 모던 PHP로 전환하고 있는데 중소기업 수준에서는 충분히 체계적인 코드 베이스가 나올 수 있을 것 같습니다. 라라벨을 배우시면 나중에 Spring이나 다른 모던 프레임워크 어디에서나 나올 컨셉(의존성 주입, 컨테이너, ...) 과 구조를 배울 수 있습니다. 저는 대형 엔터프라이즈 급이 아니라면 PHP도 충분히 써볼 만한 시스템이라고 생각합니다.


다만 이제 조금씩 중간 단계로 들어갈 수록 '이걸 이렇게 해도 되는건가?' 싶은 구석이 조금씩 마음 찜찜하게 보일 때가 잦아지기는 합니다. PHP 8 기준으로도 C 베이스로 온 저한테는 이게 왜 이렇게 되는 거야? 싶은 순간들이 종종 있습니다. 단적인 예로

https://www.reddit.com/r/lolphp/comments/j28e6r/tutorial_replace_the_last_item_of_an_array/

라라벨을 창시하고 유지해온 분도 PHP가 솔직히 말하면 잘 설계된 언어는 아닐지도 모른다고 하시네요


지금 기초적으로나마 아는게 PHP와 노드 뿐인데 노드의 비동기처리가 굳이 필요한 경우를 제외 하고는 저는 웹개발이 필요할 떄는 PHP8+라라벨로 쓰고 웬만해서는 바꾸지 않을 것 같습니다. 백엔드 입문이나 소,중형 서비스를 만드는 데에는 좋은 환경이 아닐까 생각합니다.

2021-04-06 23:06:05 에 아래 내용에서 변경 됨 #2

C, Python, 하드웨어 언어 등으로 다른 분야 업무만 하다가 웹개발을 PHP + 프론트엔드로 입문했습니다. 처음에는 귀찮다고 2000년대 방식 PHP를 하다가 이러다 안되겠다 싶어서 라라벨을 쓰기 시작하면서 모던 PHP로 전환하고 있는데 중소기업 수준에서는 충분히 체계적인 코드 베이스가 나올 수 있을 것 같습니다. 라라벨을 배우시면 나중에 Spring이나 다른 모던 프레임워크 어디에서나 나올 컨셉(의존성 주입, 컨테이너, ...) 과 구조를 배울 수 있습니다. 저는 대형 엔터프라이즈 급이 아니라면 PHP도 충분히 써볼 만한 시스템이라고 생각합니다.


다만 이제 조금씩 중간 단계로 들어갈 수록 '이걸 이렇게 해도 되는건가?' 싶은 구석이 조금씩 마음 찜찜하게 보일 때가 잦아지기는 합니다. PHP 8 기준으로도 C 베이스로 온 저한테는 이게 왜 이렇게 되는 거야? 싶은 순간들이 종종 있습니다. 단적인 예로

https://www.reddit.com/r/lolphp/comments/j28e6r/tutorial_replace_the_last_item_of_an_array/

라라벨을 창시하고 유지해온 분도 PHP가 솔직히 말하면 잘 설계된 언어는 아닐지도 모른다고 하시네요

2021-04-06 23:02:17 에 아래 내용에서 변경 됨 #1

C, Python, 하드웨어 언어 등으로 다른 분야 업무만 하다가 웹개발을 PHP + 프론트엔드로 입문했습니다. 처음에는 귀찮다고 2000년대 방식 PHP를 하다가 이러다 안되겠다 싶어서 라라벨을 쓰기 시작하면서 모던 PHP로 전환하고 있는데 중소기업 수준에서는 충분히 체계적인 코드 베이스가 나올 수 있을 것 같습니다. 라라벨을 배우시면 나중에 Spring이던 다른 모던 프레임워크 어디에서나 나올 컨셉(의존성 주입, 컨테이너, ...) 과 구조를 배울 수 있습니다. 저는 대형 엔터프라이즈 급이 아니라면 PHP도 충분히 써볼 만한 시스템이라고 생각합니다.


다만 이제 조금씩 중간 단계로 들어갈 수록 '이걸 이렇게 해도 되는건가?' 싶은 구석이 조금씩 마음 찜찜하게 보일 때가 잦아지기는 합니다. PHP 8 기준으로도 C 베이스로 온 저한테는 이게 왜 이렇게 되는 거야? 싶은 순간들이 종종 있습니다. 단적인 예로

https://www.reddit.com/r/lolphp/comments/j28e6r/tutorial_replace_the_last_item_of_an_array/

라라벨을 창시하고 유지해온 분도 PHP가 솔직히 말하면 잘 설계된 언어는 아닐지도 모른다고 하시네요