랭귀지 버젼 업... 에 어떻게 하시나요?

이한길의 이미지

제가 컴퓨터 프로그래밍 언어 공부한지가 얼마 안되어서..
버젼 업이 될때 어뜨케 해야할지를 이제야 고민해봅니다.

제가 프로그래밍을 배우기 시작한 후로..
자바랑 php가 버젼이 올라갔습니다..

자질구래한 버그패치 말구요..
큰 줄기가 올라갔습니다..

그런데 php도 그렇고 자바도 그렇고...
바꾸는게 별로 내키지 않내요.

특히 php같은 경우는 대부분 웹호스팅 업체들이..
여전히 기존버젼(4.x)를 지원하고 있는거 같구요..

자바는 잘 모르겠습니다만..
아직은 좀 내키질 않습니다.

다른분들은 어떻게 하시는지 궁금하네요..
랭귀지 버젼 업에.. 어떻게 하시나요?

hey의 이미지

C/C++과 같은 경우에는 스펙과 구현의 차이가 있어서 대개 구현의 버젼이 올라가는 경우가 많습니다. 이런 경우는 거의 최적화 문제나 스펙을 더 잘 지키기 위한 것이므로 따라갑니다.

PHP, 자바, 파이썬(이 둘은 구현이 여럿이지만) 같은 언어는 스펙 자체의 버젼 업이 잦은 것 같습니다.

일단 PHP의 4 -> 5 버젼 업은 차이도 크고 필요성이 크지도 않으니 2년 정도 추이를 보셔도 되겠습니다. 자바는 언어보다는 개발 플랫폼에 의존적인 개발을 하는 경우가 많은 것처럼 보이는데(전 잘 모릅니다), 그렇다면 플랫폼 자체가 버젼 업되지 않는 이상 따라갈 필요가 없을 것입니다. 올라가더라도 API 변화가 크지도 않을 거구요. 파이썬 같은 경우는 그냥 따라 가셔도 될 것 같습니다. :]


----------------------------
May the F/OSS be with you..


이한길의 이미지

hey wrote:
일단 PHP의 4 -> 5 버젼 업은 차이도 크고 필요성이 크지도 않으니 2년 정도 추이를 보셔도 되겠습니다. 자바는 언어보다는 개발 플랫폼에 의존적인 개발을 하는 경우가 많은 것처럼 보이는데(전 잘 모릅니다), 그렇다면 플랫폼 자체가 버젼 업되지 않는 이상 따라갈 필요가 없을 것입니다. 올라가더라도 API 변화가 크지도 않을 거구요. 파이썬 같은 경우는 그냥 따라 가셔도 될 것 같습니다. :]

파이썬은 잘 모르구요..
php는 4->5에서 class의 맴버 변수의 타잎이..
var 이었다가.. public, private ... 로 나뉜것이 큰 차이라고..
느껴집니다.. 나머진 아직 잘~

그리구 자바는 저도 잘 모르지만..
플랫폼이 바뀐거 같아서요...

근데.. 버젼업이 고민인건... 게으름 때문인거 같아요.. :oops:

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

kjd2338의 이미지

이한길 wrote:
근데.. 버젼업이 고민인건... 게으름 때문인거 같아요.. :oops:

100% 동의합니다... :oops:
저도 호스팅 옮겼는데 php 메이저 버전이 다르면 귀차니즘때문에 난관에 부딪힙니다.... :oops:

인생은 삽질에서 시작해서, 삽질로 끝난다...

nainu의 이미지

이한길 wrote:
hey wrote:
일단 PHP의 4 -> 5 버젼 업은 차이도 크고 필요성이 크지도 않으니 2년 정도 추이를 보셔도 되겠습니다. 자바는 언어보다는 개발 플랫폼에 의존적인 개발을 하는 경우가 많은 것처럼 보이는데(전 잘 모릅니다), 그렇다면 플랫폼 자체가 버젼 업되지 않는 이상 따라갈 필요가 없을 것입니다. 올라가더라도 API 변화가 크지도 않을 거구요. 파이썬 같은 경우는 그냥 따라 가셔도 될 것 같습니다. :]

파이썬은 잘 모르구요..
php는 4->5에서 class의 맴버 변수의 타잎이..
var 이었다가.. public, private ... 로 나뉜것이 큰 차이라고..
느껴집니다.. 나머진 아직 잘~

그리구 자바는 저도 잘 모르지만..
플랫폼이 바뀐거 같아서요...

근데.. 버젼업이 고민인건... 게으름 때문인거 같아요.. :oops:

PHP의 경우는 그래도 최소한의 하위버전은 보장해 주기 때문에 php4도 php5에서 대부분 정상적으로 돌아갑니다.
다른언어도 마찬가지고요.
만약 php5를 사용하는 호스팅업체를 찾아서 개발하실 생각이 없으시다면 그냥 php4로 개발하시고 php5에서 간단하게 테스트만 해보시면 될듯 합니다.

그러면서 1-2년 기다리면 되겠죠. :)

정태영의 이미지

메뉴얼을 찾아보다보면 php5 에서만 지원하는 것들이 상당히 많습니다... 그래서 옮겨탄지 10달이 다 되가는군요 =3=33

제 서버를 쓰는 사람이 몇 명 되지는 않지만... 뭐 별다른 말들 없는거보면 다 잘 돌아가나 봅니다 -_-;;

p.s) mysql 4.1 이나 5.x를 쓰고 싶은데 이건 정말 이전 버젼껄로 작성된 것들 때문에 쉽게 올리질 못할 듯 하네요 흑흑 ㅠ_ㅠ

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

purewell의 이미지

흠... 이상하군요.

Fedora Core 4 / PHP 5.x / MySQL 4.x 사용하는데,
이상하게 FC2/PHP4 에서 잘 돌아가는 녀석들이
위의 서버에서는 돌아가지 않더군요.

moniwiki, mediawiki 등등
ㅡ_-) 설치에 모두 실패했습니다.

_____________________________
언제나 맑고픈 샘이가...
http://purewell.biz

이한길의 이미지

purewell wrote:
흠... 이상하군요.

Fedora Core 4 / PHP 5.x / MySQL 4.x 사용하는데,
이상하게 FC2/PHP4 에서 잘 돌아가는 녀석들이
위의 서버에서는 돌아가지 않더군요.

moniwiki, mediawiki 등등
ㅡ_-) 설치에 모두 실패했습니다.

잘 지내시죠?

웹서버의 차이때문일수도 있지 않을까요??
FC4에다 php4를 설치하고 해보시는게 어떠실런지요...??

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

stadia의 이미지

자바 1.4 에서는 하위 호환성을 보장하기 때문에 별 문제가 안 되죠.
이게 이걸로 바꼈으니깐 되도록 이건 쓰지 말라 하는 정도가 있겠고요.
문제는 1.5로 넘어가야 하는 것인데.
1.5로 넘어가면서 그동안 개발자들이 원하던 것들이 많이 들어가서
다들 빨리 넘어가야겠다는 분위기 입니다.
저도 넘어가고 싶은데 요즘은 딴거 만지느라 그냥 하던거 계속...
내년에나 넘어가 볼까 하는 중이지요.