JAVA 프로그래밍 VI 에서도 가능한가요?
Windows 2003(서버) -> Gnu/Linux+FreeBSD
Windows 2003 (데탑용;) - > ubuntu & Gentoo
로 전환하는중입니다. 데탑마저도 혼자가 아니라 주변까지 전부 하나씩 단계로 바꾸는중입니다.-_-
(윈도우에서 익스->파이어폭스 같이 하나씩.. 전환하다가 운영체제를 교체..하는식으로..)
역시 하나씩 윈도우 의존된 프로그램을 줄이고 대체프로그램으로 옮기기 다양한 플랫품에서도 동일한 사용효과도 있고 좋은 듯 합니다.-_-
또 하나로 전 닷넷의 C# + Asp.net 을 배워왔습니다. 비용처리 문제도 있고.. (추가로 필요한기능이 있을떄마다 구입하기가--;) 해서.. 등등..의 이유로 JAVA 로 전환하려고 합니다...;;
여기서 궁금한게... 자바로 개발시 이클립스를 주로 사용하시는것 같은데.. 이클립스 외에 다른 IDE 툴이 있는지요?
(넷빈즈 라는것도 있던데.. 이클립스와 비교한다면 ;;?)
또 이클립스에서 개발시 코딩을 VI로 연동해서 할수도 있을까요?
(간단한건 아예 VI에서 지원했으면 좋겠지만..;)
자바같은 경우 먼가 다양하더군요.. 닷넷같은경우 프레임웍+VS2005 이렇게만 있으면 기본이 갖춰지는데요.. JAVA5.0 이 최신이라는건 알겠는데.. J2EE라던지 설명도 좀 부탁드립니다.=_=;;(설명된 링크라도 필요합니다.;)
또.. 자바와 연동할수 있는 DB로는 어떤게 있을까요?
------------
처음 다양한 플랫품에서 지원한다던 닷넷이 --; 윈도우 전용으로 자리잡아버리니 ..--; 배신감이 화악 밀려오는군요..
하나씩 바꾸기 시작한지 근 1년가까이 된거 같은데...(그동안 도입한 윈서버가 있기는 하지만 결국 PHP+파이썬+MySql--;;;)
아참--; 자바로 개발해서 웹서비스를 할때 어느정도 비용이 필요한가요? OS(아마 젠투 또는 데비안) 일테고..자바는 라이센스가 다르다고 들은것 같은데요...-_-
Re: JAVA 프로그래밍 VI 에서도 가능한가요?
1.이클립스가 대세죠.
2.vi모듈도 있는걸로 압니다.
3. 이쪽은 잘모르고
4. 디비는 웬만한거 다 지원합니다 -_-;;
oracle , mysql , pgsql , db2 , informix
sqlite 머 이정도 써봤습니다. 아 심지어는 unisql도 지원합니다.
------------------------------------------------------------------------------------------------
Life is in 다즐링
Re: JAVA 프로그래밍 VI 에서도 가능한가요?
리눅스에는 Mono가 있지 않나요? 그동안 관심을 끊고 있어서 어느정도 진행ㅤㄷㅚㅆ는지 모르겠지만 아마 Mono가 성공적이라면 리눅스 뿐만 아니라 왠만한 유닉스에는 다 포팅될 수 있겠지요..
http://www.mono-project.com/
OS 로 리눅스, 어플리케이션 서버로 톰캣 또는 JBoss 등을 사용한다면 소프트웨어 구입비용은 전혀 들지 않습니다. 물론 벤더로부터 기술 지원을 받고 싶다면 리눅스, JBoss 등도 돈주고 사야지요. 하지만 기술 지원이 필요없다면 공짜입니다.
일단 기본적으로 J2SE, J2EE, J2ME 로 구분됩니다. J2SE 는 컴파일러, 디버거 등등 기본적인 개발 도구들과 스탠다드 라이브러리를 제공합니다. J2EE 는 J2SE 를 바탕으로 웹어플리케이션, 분산 트랜잭션, 웹서비스, 메시지 서비스, 이메일 등등을 위한 라이브러리와 표준 스펙을 제공합니다. ASP 에 대응되는 JSP 도 J2EE에 속합니다. J2ME는 모바일 기기를 위한 환경입니다.
음...하지만 이와 별도로 JAVA세상에는 표준 J2EE 기술을 대체 또는 보완하는 기술들이 상당히 많이 쓰이고 있습니다.
일단
Struts http://struts.apache.org/
Webwork http://www.opensymphony.com/webwork/
Velocity http://jakarta.apache.org/velocity
Hibernate http://hibernate.org
SQLMap http://ibatis.apache.org/
Spring http://www.springframework.org/
등등에 대해서 "이런게 있구나" 하는 정도라도 알아두시는 게 좋습니다.
그리고 자바를 사용한다면
Ant http://ant.apache.org
JUnit http://www.junit.org
에 대해서는 반드시 알아두셔야 합니다.
그리고 영어에 거부감이 없으시다면
http://www.ibm.com/developers
http://onjava.com/
http://www.theserverside.com
등에 올라오는 글들을 종종 살펴보시면 많은 도움을 얻으실 수 있을겁니다.
이클립스, 넷빈즈 말고도 유명한 녀석들로 IntelliJ, JBuilder 등이 있습니다. 이클립스 말고는 써보지 않아서 나머지 녀석들에 대해서는 잘 모르겠지만... 이클립스가 대세인 것은 확실합니다. 참고로 IntelliJ, JBuilder 는 돈주고 사야합니다.
왠만한 RDBMS는 다 됩니다.
답변 감사드립니다. : )
궁금증들이 확 풀리는군요 : ) 감사합니다.
댓글 달기