일반 자료실

제목 PHP + Electron
글쓴이 꿈돌이 작성시각 2017/03/26 00:08:03
댓글 : 1 추천 : 1 스크랩 : 0 조회수 : 1062   RSS

안녕하십니까.

 

진행하는 일에 Electron을 한 번 적용해보려고 살펴보고 있는데, 소스코드 암호화를 지원하지 않아서 PHP를 한 번 얹어봤습니다.

표시되는 php 코드는 포럼 매뉴얼에 있는 news tutorial 이고요, "압축 풀린 폴더/Resources/app/" 에서 확인하실 수 있습니다.

소스 암호화는 php_screw를 사용했고, 위 폴더에서 CI폴더내 application/config/database.php 와 view/page/about.php 만 암호화 되어 있습니다.

 

이렇게 했을 때 장점은 (저에게) 익숙하지 않은 Node.js 스타일의 자바스크립트 대신, php 코드 위주로 로컬 구동되는 앱을 만들 수 있습니다.

단점은 조금 많이 느립니다. - 혹시, 이 부분에 대한 해결 방안이 있으신 분이 계시면 조언 좀 부탁 드립니다. ㅠㅠ

 

파일은 용량이 좀 커서 드롭박스 링크로 대신합니다.

---- 내용 추가 ----

PHP 내장 웹서버, NginX 모두 시도해봤는데 너무 느린 탓에 도저히 못 쓸 것 같아서 명령프롬프트에서 php.exe를 직접 실행하여 페이지에 뿌리는 식으로 시도를 해봤습니다. 화면 뜨는 속도는 좀 낫네요.

(두 번째 링크입니다.)

 

그리고 깜빡했는데, php_screw extension과 php 실행파일이 모두 윈도우 용이라서 맥과 리눅스는 동작이 안됩니다.

죄송합니다.

 

혹, 윈도우용 php_screw에 관심있으신 분은 아래 링크를 참조해주시면 되겠습니다.

https://github.com/edp1096/php_screw1.5-bab2

--------

브라우저 기반 데스크탑앱의 제작 예정이신 분들께 도움이 되었으면 좋겠습니다.

 

행복한 하루 되십시오.

 

관련링크 https://www.dropbox.com/s/mx4ossa6zfscr6l/ciNews-win32-x64.zip?dl=1
https://www.dropbox.com/s/g1ptxci2uaj74gc/ciNews_CLI-win32-ia32.zip?dl=1
 이전글 ci3 & reactjs 입니다. (1)

댓글

한대승(불의회상) / 2017/04/05 10:00:18 / 추천 0

일렉트론과 PHP를 합쳐서 뭔가 해보고 싶었는데 감사 합니다.

다운 받아 꼼꼼히 살펴봐야겠네요.