?въпрос за Java?

13 отговора 621 прегледа
#1

?въпрос за Java?

Може ли няколко въпроса за Java, понеже сега се опитвам да си инсталирам някаква среда за работа.

Нещо безплатно ми трябва.

(1) Какво IDE е най добре за ползване?
За сега свалих eclipse-SDK-3.0-win32.zip и netbeans-4_0-beta-windows.exe.
Кое е по-добро от двете?
Има ли друго по-добро (но безплатно - free)?

(2) Ползва ли някой изобщо AspectJ? Аспектно ориентирано разширение на Java. Намерих някаква добавка за Eclipse тука
[линк]
Има ли полза да го свалям и уча трова нещо?
Ползва ли се?
Бъгаво ли е?

Отговор
в отговор на notabeginer #2

Re: ?въпрос за Java?

Може ли няколко въпроса за Java, понеже сега се опитвам да си инсталирам някаква среда за работа.


Може.

Нещо безплатно ми трябва.

Поздравления за избрания език - за Джавата безплатни работи много. (Виж sf.net и др.)

За сега свалих eclipse-SDK-3.0-win32.zip и netbeans-4_0-beta-windows.exe.
Кое е по-добро от двете?
Има ли друго по-добро (но безплатно - free)?


За мен eclipse е достатъчно добро, но общо взето сам си прецени. Интересно е да знаеш, че netbeans е разработка на Sun, а eclipse - на консорциум в който слънцето не участва. Играта на думи е много интересна, нали?
Anyway, eclipse е на базата на микроядро + плъгини, за мен това е технологията. (Виж sf.net и др.)

За AspectJ нищо не мога да ти кажа, още не съм го гледал. (Hint: Питай в клуб Java)

Със здраве!

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на notabeginer #3

Re: ?въпрос за Java?

1) Колкото до IDE-то - няма значение. Можеш също така да видиш как е с JBuilder SE, коета също мисля, че е безплатно.

2) AspectJ - нова технология, която за сега няма много приложения. Има я май в новата версия на JBoss, ама може и да те лъжа (чух го някаде не съм гледал дали е истина).

На първо време мисля че ти е излишно, първо посвикни с Java ако си нов.

Отговор
в отговор на lngon #4

aspectJ

Aspectnoto programirane kato cialo afaik e izmisleno ot bylgarin. Bez maitap!

Отговор
в отговор на purist #5

Re: aspectJ

Наистиана ли от българин?
Голяма майтап .. ние сме на всякъде :)

Зная, че е "измислено" във фирмата XEROX, по-точно в тяxната лаборатория в Palo Alto, на същото място дето е "измислен" първия обектно ориентиран език SmallTalk-80
[линк]
Разбира се, "измислено" е в кавички, защото едва ли в софтуера може да има революции, а по скоро еволюция -- много хора са се досещали и са писали научни статии, само дето онез от Palo Alto са се сетили първи да го направят като пълноценен език за програмиране. Както се знае същите, от XEROX, са измислили mouse .. въпреки че Apple са са го наложили по-комерсиално.

Заради това (заради славната история) вярвам на AspectJ и на XEROX. Може и да е грешка, и само някакъв блъв. Едва ли хората от Palo Alto ще успеят да повторят триумфа си с обектно-ориентираното програмиране.

Мерси за информацията, радвам се че и някой друг го е забелязал!!!

Отговор
в отговор на Duncan Griffin #6

Re: ?въпрос за Java?

Да Duncan,
мерси за информацията.

Да се надявам, че Eclipse ще тръгне на 750MHz AMD + 256M Ram, нямам повече. Обаче и аз така си мислех, Eclipse да е по-доброто. Чух го и от други хора. Обаче не желая да харча пари за WebSphere, пък и не ми трябва да се занимавам с "кракване", когато mога да си свърша работата легално.

Предполагам, че безплатното Eclipse ще ми свърши работа като начало. Понеже съм начинаещ в Java, а все от някъде трябва да се тръгне.
И сигурно трябва да зарежа AspectJ за сега, както казва "lngon".

Аз съм начинаещ в Java, обаче имам доста опит в C/C++,C# даже малко JavaScript. Дали ще усвоя Java лесно, не зная. Не се плаша толкова от самия език за програмиране (if-then-else .. и от този род) ами от цялата система и от обкръжението. Ако трябва да правиш нещо което работи по мрежата (т.е. интернет) като разпределена база данни, с неща от към сървеската и клиентска част? Връзка с базата данни, комуникация между клиента и сървера?
Това ме плаши. Дали ще е лесно?

Отговор
в отговор на notabeginner #7

Re: ?въпрос за Java?

Много си боязлив като за човек които "има доста опит в C/C++,C# даже малко JavaScript"
Ако е верно това би трябвало да нямаш никакви проблеми
Давай смело напред

"I like Windows [...] it'll keep me employed for yeeeeeears.":-)
Отговор
в отговор на notabeginner #8

Re: ?въпрос за Java?

Ще тръгне, само малко бавно ще зарежда отначало. На 650МХц го пускам и си върви, пак на толкоз рам. Все пак самата среда е писана на Джава, така че може и да се поизнервиш отвреме на време от някои плъгини.

Наистина със самия език няма да имаш проблеми, аз по същия начин започнах - след дълга работа на С/С++. С технологиите покраи джавата ще си имаш повече главоболия, ама едно по едно...

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на Duncan Griffin #9

Re: ?въпрос за Java?

Мерси за информацията.

Инсталирах Eclips. Изглежда много добре на екрана - Microsoft VS трева да пасе. Ама е бавничко. В момента го пробвам на 700Mhz с 128M RAM и едва крета, особено когато цъкам по менютата. На другия ми компютър имам 256M RAM та да се надявам че ще е по-бързо. Иначе съм доволен. Много хора ми казаха, че Eclipse е добро, съгласен съм.

Освен това, както онези от PARC препоръчват, Eclips е мястото дето се поддържа първоначално тяхното AspectJ (има и други проекти, има AspectC++ даже, ама това е оригиналното продължение на разработката на PARC).
Не смятам че AOP е глупост, всеки ще разбере ако прочете FAQ от сайта на AspectJ
[линк]
Може да се усвоява постепенно -- първо само за дебъгване и контрол на софтуера по времето на разработка (без да се дава на крайния user). После казват, че апетита идва с яденето :)
Надявам се да е нещо свежо, писнало ми е от OOP и C++!

Отговор
в отговор на notabeginner #10

Re: ?въпрос за Java?

Аз му хвърлих едно око, ама да ти кажа не съм много впечатлен. Сигурно си има предимства, но веднага ще ти кажа един огромен недостатък - това е един мощен инструмент за по-лесно писане на по-сложни програми и по-сложно писане на по-лесно програми. За съжаление с усвояване на технологията второто ще се увеличава, докато първото ще намалява...

AspectC++ ми звучи още по-зле... С++ си е достатъчно мощен/усложнен. Ако това попадне в ръцете на нищо неподозиращия начинаещ, направо страх ме хваща.

Е, изказвам се неподготвен разбира се, но по интуиция ми звучи зле.

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на notabeginner #11

Re: ?въпрос за Java?

За да работиш нормално на Java IDE като Eclipse или Netbeans е желателно да имаш поне 512 RAM, даже повече. По принцип самата Java си е тромава, пък за IDE-тата да не говорим. Ама всяко зло за добро - научиш ли Java, друго не ти трябва . А щом си запознат със C# не би трябвало да ти е трудно - то доста "взаимства" от нея.

Иначе добре си се ориентирал - Eclipse и Netbeans са най-добрия избор. Отлични среди, за без пари . Към това, което каза Duncan само ще добавя, че Eclipse го почнаха IBM и все още те командват парада. Аз лично предпочитам Eclipse, ето защо.

С AspectJ не съм се занимавал, нищо не мога да кажа по въпроса.

Отговор
в отговор на notabeginner #12

Re: ?въпрос за Java?

WebSphere ! Забрави тази дума. С тази 256 MB RAM едва ли ще успееш да го пуснеш да се инсталира дори ... Може да съм пристрастен, но чуеш ли IBM - бягай.

Отговор
в отговор на MORT #13

Re: ?въпрос за Java?

Е, да. Сега трябва да убеждавам boss-а да ми купи по-бърз компютър. Ако изключим, че е бавно Eclips ми хареса - много добър user interface.

Пробвах и едни plug-in за Emacs, [линк] само че имам трудности в настройката. По принцип Emacs знае как да оцветява (syntax high-light) без никакви добавки. С добавките би трябвало, примерно, да мога от Emacs да пусна Debuger за Java и да дебъгвам стъпка по-стъпка.
Но не е добро. Примитивна работа.

Отговор
в отговор на MORT #14

Re: ?въпрос за Java?

бягай ама в посока ИБМ. За разлика от сън имат мозък в главите си и СЕО-то им не страда от грандомания и микрософтофобия. За SWT vs. Swing просто няма и да отварям дума защото резултатите са очевидни.

Ако някой ден ИБМ купят жава лично купувам бира на всички в клуба.

Отговор