Има ли бъдеще Java ?

45 отговора 2611 прегледа
#1

Има ли бъдеще Java ?

Здравейте,
Опитвам се да проходя на Java и като гледам какви проблеми дискутирате се чувствам като индеанец в New York. Купих си разни книжки и сричам от тях ,а между другото разглеждам обявите за работа в тази насока и като гледам все турсят С+ или SQl. Дали Java е отминал език,или още не е навлязъл достатъчно.

Отговор
в отговор на Al-5 #2

Re: Има ли бъдеще Java ?

>>>Дали Java е отминал език,или още не е навлязъл достатъчно.

Точно там е проблема - че е навлязъл прекалено много. Толкова много глупости са се изписали на Жаба, че направо ще ти се доплаче като почнеш да пишеш код по maintenance-a.

Иначе за новобранци, Жаба определено не е най-добрият език за стартиране. Аз бих казал Делфи или VB.NET (те не че не са почти едни и същи де...)

Отговор
в отговор на Guru #3

Re: Има ли бъдеще Java ?

Пепел ти на езика! всеки новобранец започнал с Delphi или VB.NET ще трябва да бъде лекуван после продължително време. Java си е добре. Препоръчват също Python като добър първи език, ама ми е малко късно да пробвам :-)

Не мисля, че първият език, на който ще е добре да се учиш, и езикът, с който ще си намериш първата работа, е задължително или дори препоръчително да са едно и също. Като така не се притеснявай да се занимаваш и с езици, за които няма директно пазарно предлагане. Едно време, като са били умни хората, неслучайно са учели първо латински и гръцки.

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

Re: Има ли бъдеще Java ?

що бе, какво му е на делфина и вбто?? аз прописах под виндовс с обикновен вб и делфин, верно после малко псувах като прописвах на мфц, ама все пак мисля че добре стана че започнах с тях. а това че попсувах си беше донякъде основателно - правенето на разни юзерщини с мфц определено е по-трудно.

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

Re: Има ли бъдеще Java ?

Хехе, смешник.

Като е толкова зле тая Жаба и като са толкова велики M$ i Borland, защо:

1. M$ изкопираха Java и я нарекоха .Net Framework?
2. M$ обявиха че в Longhorn ядрото ще е .NET и MFC, COM, DCOM и прочие простотии ще се емулират (по същия начин, по който сега се емулират Java и .NET)?
3. Най-продаваното IDE на Borland e JBuilder?

AAAAA?

Като не ги разбираш нещата, по-добре не се обаждай - момчето си призна че не разбира, току виж ти повярвал ...

Отговор
в отговор на Guru #6

Re: Има ли бъдеще Java ?

жава те не е по сложна от .нет-а, само за на4инае6ти е по-трудно да се оправят с не6тата около самото писане. ина4е задължителният за вси4ки език според мен е С.

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

Re: Има ли бъдеще Java ?

За ВБ има най-много ресурси - в смисъл статии в нета и книги. ВБ.НЕТ пък не учи на лоши работи (за разлика от предшественика си). Хич не е зле за стартиране.

Освен това АПИ-то на ВБ.НЕТ е чисто новичко и подредено, което мисля ще се съгласиш трудно вече може да се каже за Жаба. Освен това няма адекватен еквивалент на МСДН-а за Жаба.

Отговор
в отговор на Guru #8

Re: Има ли бъдеще Java ?

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

Отговор
в отговор на Al-5 #9

Re: Има ли бъдеще Java ?

Баси тва е единствения клуб който чета ама на моменти всички се оливат
1) Темата е все едно някой да влезе в клуб "Ядрена Физика" и да пита нещо за физика от 5 клас
2) Гуру: Колкото и да се кефя на Борланд все си мисля че Джава определено е супер добре за начало - не затъваш в писане на ниско ниво; в повечето книги за ООП напоследък се използва java. Delphi също не е зле, ама VB???
3) Gencho: Най продаваното ИДЕ нa Борланд е JBuilder, щото зарязаха Делфито напоследък
4) И пак е на път да се получи тъп флейм
Всеки език си е добър за нещо.Хора като AI-5 ne трябва да не пишат в тоя клуб

Отговор
в отговор на Al-5 #10

Re: Има ли бъдеще Java ?

Нелош избор. Ако някога си се притеснявал, че няма да има работа със Java скоро - споко! Ще има много и то още доста време.

Все пак имай впредвид, че към настоящия момент Visual Studio.NET е доста по-добро и удобно от еквивалентите за Джава и въобще целия .NET framework е доста повече пипнат и измислен - и доста по-лесен за използване. Така, че моето мнение продължава да бъде, че ВБ.НЕТ към момента е доста добър starting point за начинаещи.

Отговор
в отговор на Creator #11

Re: Има ли бъдеще Java ?

Не - въпроса е доста добър. Разбираш ли, за начинаещ е доста трудно да се ориентира адекватно в ситуацията, понеже публичното мнение е доста изкривено и не отговаря на действителността.

Ако си новобранец, най-вероятните неща, които ще чуеш по-тази тема са:

1. "Java - платформено независим и добър език за всякакви случаи"
2. "С++ - най-добрите програмисти"
3. "ВБ/ВБ.НЕТ - леймъри и некадърници"

Ако си поработил няколко години, тези неща изглеждат така:

1. "Java - платформено независим ако пишеш програми със сложността на "Hello World". Неизползваем за уеб. Неизползваем за всякакъв вид графичен интерфейс. Тотално омазано и нехомогенно АПИ. Огромно количество код за тривиални неща."
2. "С++ - най-бъгавите програми. Ненужни неща от 70-те, неясен и нечетлив синтаксис, всичките надстройки на библиотеки за С++ са ужасни. Майкрософтскитe MFC/COM глупости могат да спечелят наградата за най-грозен и най-unmaintainable код на всички времена"
3. "Първо - VB and VB.NET нямат нищо общо. ВБ е скриптов език, който поради недоразумение е станал популярен и по-нататък в опита си да го направят използваем Майкрософт са го осрали тотално. Но ВБ.НЕТ е написан от начало и единственото общо между двата езика е че има общи keywords. VB.NET в комбинация със Visual Studio.NET and MSDN са към момента най-изчистената и най-лесна среда за разработване на приложения. И най лесна за начинаещи."

Това всичкото е мое мнение. Но е добре да се знае, за да не се заблуждават пичовете от това което се говори от многото "ИТ специалисти" в България.

Отговор
в отговор на Al-5 #12

Re: Има ли бъдеще Java ?

джава е един нелош обектно ориентиран език. става за начало, въпреки че си има и кусури.

най-големият от тях - статичните типове. който е пипал малко езици с динамични типове ще ме разбере... интерфейсите на сапун.

още един глас от мен за питон като първи език!

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Гypy #13

малко уточнение

>ВБ е скриптов език

толкова е скриптов колкото са джава, и ц-шарп. дали не го бъркаш с вбскрипт?

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Skotowydec #14

Re: Има ли бъдеще Java ?

>не се притеснявай да се занимаваш и с езици, за които няма директно
>пазарно предлагане.

за! чували ли сте лафа, че всеки програмист трябва да знае C, LISP и Smalltalk?

безспорно последните два учат на ново мислене! първия така или иначе ни се набива в тиквите под една форма или друга.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #15

Re: Има ли бъдеще Java ?

>>>за! чували ли сте лафа, че всеки програмист трябва да знае C, LISP и Smalltalk?

против :)) ! не е практически насочено. Един новобранец трябва внимателно да следи пазара и да търси горещите платформи - там където има най-много работа и кинти. С, Лисп и СмолТолк не се особено попярни към настоящият момент.

След като постигнеш всичко в комерсиалното програмиране, можеш спокойно да се отдадеш на почивка на някой екзотичен остров и да разцъкваш на лаптопа за кеф всякакъв вид functional languages като Lisp & Haskell или да се опитваш да разбереш що за животно е това aspect-oriented programming.

(Моите (наистина (искрени (почитания (към (Лисп)))))) но рекурсивното мислене и многото скоби в общия случай не помагат на бизнес задачите.

Отговор
в отговор на Гypy #16

Re: Има ли бъдеще Java ?

>не е практически насочено

тъкмо напротив. торбичката ти с номера се пълни пък не знаеш кога ще ти потрябват.

мисля даже, че комерсиалното програмиране е на тоя хал ( супер зле ) точно защото много хора не са им разширили кръгозора когато са почвали да се учат.

>що за животно е това aspect-oriented programming

ей аспектното програмиране е голям дзвер... има хляб там.

>(Моите (наистина (искрени (почитания (към (Лисп))))))

лисп не е само скоби! не изпускай гората заради дърветата. малко примери - CLOS ( Common Lisp Object System ) има такива обектни гъзарии дето потребителите на "модерни" езици като джава и Ц# не са и сънували. пример - Multiple Dispatch. CodeDom и други подобни "революционни" технологии? генериране на код и компилация по време на изпълнение се поддържа открай време в лисп ( има го даже в анси стандарта за Common Lisp ) - а езика е от края на 50-те години.

>рекурсивното мислене и многото скоби в общия случай не помагат на
>бизнес задачите.

напротив. скоро представях един списък като първи елемент и списък с останалите
(car) (cdr) ? да не казвам колко пъти ми се е налагало да използвам някой еквивалент на (mapcar) хубави номера... само печелим ако ги знаем.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Guru #17

Re: Има ли бъдеще Java ?

Ъъъъ любопитен съм, кои Джава ИДЕ-та си пипал наскоро?

Аз не съм Джава програмист, но все пак мисля, че са с примерно айде не години, ама бая напред от дотНет студиото....

Отговор
в отговор на Гypy #18

Re: Има ли бъдеще Java ?

Но ВБ.НЕТ е написан от начало и единственото общо между двата езика е че има общи keywords. VB.NET в комбинация със Visual Studio.NET and MSDN са към момента най-изчистената и най-лесна среда за разработване на приложения. И най лесна за начинаещи.

VB.NET е грозен скин за C#, за да не се обидят милионите VB програмисти, и да не трябва горкинките да учат нещо ново (защото, очевидно, ако можеха да учат нещо ново, нямаше вече да са VB програмисти). На VB.NET трябва да се гледа като на J# - преходен език, колкото да си прекомпилираш програмите с няколко седмици ритане на ръбовете; да се прави нов проект на тях ми се струва безумие.

Не си прав за IDE-тата - примерно рефакторинг има в Java IDE-тата много отдавна, а ние я дочакаме в Whidbey, я не...

Отговор
в отговор на Гypy #19

Govorish naizust

Не съм голям фен на Java, но ти говориш наизуст.

Това не ме учудва, но се оливаш малко...

"Неизползваем за уеб" - Да си чувал WAS? Опитай с google.

"Неизползваем за всякакъв вид графичен интерфейс". - препоръчвам да погледнеш eclipse примерно.

За С++ глупостите ти няма да говоря...

Прадължавай да хвалиш ВБ-то - някой може да повярва.

Отговор
в отговор на Skotowydec #20

Re: Има ли бъдеще Java ?

>VB.NET е грозен скин за C#

точно в десятката! кефи ме максимално

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор