php는 웹페이지를 만드는데 별로다..
게다가 나는 java도 별로 안좋아한다.. 쓸데없는 보일러 플레이팅이나
불필요한 구현같은게 많아서.. 간결하지 못함에서 나오는 짜증??
하지만 그냥 바로 어떤 html 서버를 만드는데 서버에서 뭔가 작업을
해주고 리턴을 html 으로 받는 간단한 형태를 만들라고 할라면
애기가 달라진다. (심플이즈 베스트)
일단한번 간단하게 실행해보면서 찍먹해보자..
아래 링크를 다운로드 받아서 특정폴더에 풀고 PATH 잡아주고
프로젝트 폴더 하나를 만들어서 bat파일로 아래와 같이 타이핑 하고
실행하게 만들어서 빨리 결과를 보면된다.
예를 들어 7080포트로 실행되는 페이지라면
php -S 127.0.0.1:7080
이렇게 하면된다 그럼 브라우저에서 바로 127.0.0.1:7080쳐서
들어가면 알아서 php빌트인 sw가 index.php라는 파일을 찾아서
거기서부터 실행되게 만든다.
xampp같은 통합툴을 설치할 수도 있지만 나는 이런 합본세트
내 컴퓨터에 설치되는거 싫어한다. (포터블이 갑 입니다요..)
게다가 시놀로지 나스가 기본적으로 web station에서 php를 지원하니까
python깔거나 java깔거나 이딴거 하지말고 다이렉트로 지원하는
php그냥 쓰면됨.. 기존에 웹개발 지식이 있는 사람이라면 걍 1~2시간만
투자해서 속성으로 비교해가면서 익히면됨.
그리고 이런 배포환경은 비단 이것이 나스에 국한된 이야기는 아니다..
클라우드 서비스 하는 부분을 제외한다면 우리나라 웹호스팅 업체들이
주로 사용하는것이 php를 전제로 많이한다.
여기다가 그누보드,워드프레스 같은 확장으로 덫 씌우는것도 되고하는
이런 환경이 많다.. (킹치만.. 나는 이런거 싫어한다.. 이미 정해진거..)
웹개발 초보자 입장에서 보면 솔직히 이만한게 없다.
쉽고 빠르고.. 그런의미에서 프로덕트 레벨에서 php를 쓰는것도 나쁘지 않을까??
요로코롬 생각 하는거슨 그다지 추천하지는 않는다.
뭔가 구조화되어 있지 않다고 해야할까?
뭐 다른사람은 다른 생각일 수 있지만 프로덕트 레벨에서?? 과연??
다만.. 그 심플함.. html에 내장되어서 태그형태로 <?php .. ?> 돌아간다는
심플함 하나로 여러곳에 쓰이는것을 보면 무시할 레벨은 아니라는 생각이 든다.
그래서 간단한 웹페이지를 만드는데에 있어서 아직까지
php보다 간결한 환경은 보지 못했다. (초심자들은 이거쓰면 좀 칠수 있다.. -_-;;)
그리고 추가적으로 요즘에 나모 웹에디터 같은거는 옛날에 좋았는데 지금은 별로다.
그리고 어도비의 드림위버도 돈 ㅈㄹ 하는 바람에 이상해졌고.. 해서 찾아본결과
html을 비주얼하게 에디팅할수 있는 프로그램 중에 Microsoft Express web 이라는게
있더라... 뭔가 나모 웹에디터 같은데 지금은 사장되어서 안쓰인다.
차라리 VSCode에 익텐션을 써서 할꺼면 하지.. 뭐 암튼.. 이런 웹에디터도 있더라..
댓글 없음:
댓글 쓰기