Има ли бъдеще Java ?
45 отговора
2611 прегледа
Има ли бъдеще Java ?
Здравейте,
Опитвам се да проходя на Java и като гледам какви проблеми дискутирате се чувствам като индеанец в New York. Купих си разни книжки и сричам от тях ,а между другото разглеждам обявите за работа в тази насока и като гледам все турсят С+ или SQl. Дали Java е отминал език,или още не е навлязъл достатъчно.
Опитвам се да проходя на Java и като гледам какви проблеми дискутирате се чувствам като индеанец в New York. Купих си разни книжки и сричам от тях ,а между другото разглеждам обявите за работа в тази насока и като гледам все турсят С+ или SQl. Дали Java е отминал език,или още не е навлязъл достатъчно.
Re: Има ли бъдеще Java ?
>>>Дали Java е отминал език,или още не е навлязъл достатъчно.
Точно там е проблема - че е навлязъл прекалено много. Толкова много глупости са се изписали на Жаба, че направо ще ти се доплаче като почнеш да пишеш код по maintenance-a.
Иначе за новобранци, Жаба определено не е най-добрият език за стартиране. Аз бих казал Делфи или VB.NET (те не че не са почти едни и същи де...)
Точно там е проблема - че е навлязъл прекалено много. Толкова много глупости са се изписали на Жаба, че направо ще ти се доплаче като почнеш да пишеш код по maintenance-a.
Иначе за новобранци, Жаба определено не е най-добрият език за стартиране. Аз бих казал Делфи или VB.NET (те не че не са почти едни и същи де...)
Re: Има ли бъдеще Java ?
Пепел ти на езика! всеки новобранец започнал с Delphi или VB.NET ще трябва да бъде лекуван после продължително време. Java си е добре. Препоръчват също Python като добър първи език, ама ми е малко късно да пробвам :-)
Не мисля, че първият език, на който ще е добре да се учиш, и езикът, с който ще си намериш първата работа, е задължително или дори препоръчително да са едно и също. Като така не се притеснявай да се занимаваш и с езици, за които няма директно пазарно предлагане. Едно време, като са били умни хората, неслучайно са учели първо латински и гръцки.
Не мисля, че първият език, на който ще е добре да се учиш, и езикът, с който ще си намериш първата работа, е задължително или дори препоръчително да са едно и също. Като така не се притеснявай да се занимаваш и с езици, за които няма директно пазарно предлагане. Едно време, като са били умни хората, неслучайно са учели първо латински и гръцки.
Re: Има ли бъдеще Java ?
що бе, какво му е на делфина и вбто?? аз прописах под виндовс с обикновен вб и делфин, верно после малко псувах като прописвах на мфц, ама все пак мисля че добре стана че започнах с тях. а това че попсувах си беше донякъде основателно - правенето на разни юзерщини с мфц определено е по-трудно.
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?
Като не ги разбираш нещата, по-добре не се обаждай - момчето си призна че не разбира, току виж ти повярвал ...
Като е толкова зле тая Жаба и като са толкова велики M$ i Borland, защо:
1. M$ изкопираха Java и я нарекоха .Net Framework?
2. M$ обявиха че в Longhorn ядрото ще е .NET и MFC, COM, DCOM и прочие простотии ще се емулират (по същия начин, по който сега се емулират Java и .NET)?
3. Най-продаваното IDE на Borland e JBuilder?
AAAAA?
Като не ги разбираш нещата, по-добре не се обаждай - момчето си призна че не разбира, току виж ти повярвал ...
Re: Има ли бъдеще Java ?
жава те не е по сложна от .нет-а, само за на4инае6ти е по-трудно да се оправят с не6тата около самото писане. ина4е задължителният за вси4ки език според мен е С.
Re: Има ли бъдеще Java ?
За ВБ има най-много ресурси - в смисъл статии в нета и книги. ВБ.НЕТ пък не учи на лоши работи (за разлика от предшественика си). Хич не е зле за стартиране.
Освен това АПИ-то на ВБ.НЕТ е чисто новичко и подредено, което мисля ще се съгласиш трудно вече може да се каже за Жаба. Освен това няма адекватен еквивалент на МСДН-а за Жаба.
Освен това АПИ-то на ВБ.НЕТ е чисто новичко и подредено, което мисля ще се съгласиш трудно вече може да се каже за Жаба. Освен това няма адекватен еквивалент на МСДН-а за Жаба.
Re: Има ли бъдеще Java ?
Благодаря ,ви хора за мненията.
Що годе ми стана ясно,продължавам с Java а каквото сабя покаже.
Чао за сега.
Що годе ми стана ясно,продължавам с Java а каквото сабя покаже.
Чао за сега.
Re: Има ли бъдеще Java ?
Баси тва е единствения клуб който чета ама на моменти всички се оливат
1) Темата е все едно някой да влезе в клуб "Ядрена Физика" и да пита нещо за физика от 5 клас
2) Гуру: Колкото и да се кефя на Борланд все си мисля че Джава определено е супер добре за начало - не затъваш в писане на ниско ниво; в повечето книги за ООП напоследък се използва java. Delphi също не е зле, ама VB???
3) Gencho: Най продаваното ИДЕ нa Борланд е JBuilder, щото зарязаха Делфито напоследък
4) И пак е на път да се получи тъп флейм
Всеки език си е добър за нещо.Хора като AI-5 ne трябва да не пишат в тоя клуб
1) Темата е все едно някой да влезе в клуб "Ядрена Физика" и да пита нещо за физика от 5 клас
2) Гуру: Колкото и да се кефя на Борланд все си мисля че Джава определено е супер добре за начало - не затъваш в писане на ниско ниво; в повечето книги за ООП напоследък се използва java. Delphi също не е зле, ама VB???
3) Gencho: Най продаваното ИДЕ нa Борланд е JBuilder, щото зарязаха Делфито напоследък
4) И пак е на път да се получи тъп флейм
Всеки език си е добър за нещо.Хора като AI-5 ne трябва да не пишат в тоя клуб
Re: Има ли бъдеще Java ?
Нелош избор. Ако някога си се притеснявал, че няма да има работа със Java скоро - споко! Ще има много и то още доста време.
Все пак имай впредвид, че към настоящия момент Visual Studio.NET е доста по-добро и удобно от еквивалентите за Джава и въобще целия .NET framework е доста повече пипнат и измислен - и доста по-лесен за използване. Така, че моето мнение продължава да бъде, че ВБ.НЕТ към момента е доста добър starting point за начинаещи.
Все пак имай впредвид, че към настоящия момент Visual Studio.NET е доста по-добро и удобно от еквивалентите за Джава и въобще целия .NET framework е доста повече пипнат и измислен - и доста по-лесен за използване. Така, че моето мнение продължава да бъде, че ВБ.НЕТ към момента е доста добър starting point за начинаещи.
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 са към момента най-изчистената и най-лесна среда за разработване на приложения. И най лесна за начинаещи."
Това всичкото е мое мнение. Но е добре да се знае, за да не се заблуждават пичовете от това което се говори от многото "ИТ специалисти" в България.
Ако си новобранец, най-вероятните неща, които ще чуеш по-тази тема са:
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 са към момента най-изчистената и най-лесна среда за разработване на приложения. И най лесна за начинаещи."
Това всичкото е мое мнение. Но е добре да се знае, за да не се заблуждават пичовете от това което се говори от многото "ИТ специалисти" в България.
Re: Има ли бъдеще Java ?
джава е един нелош обектно ориентиран език. става за начало, въпреки че си има и кусури.
най-големият от тях - статичните типове. който е пипал малко езици с динамични типове ще ме разбере... интерфейсите на сапун.
още един глас от мен за питон като първи език!
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
най-големият от тях - статичните типове. който е пипал малко езици с динамични типове ще ме разбере... интерфейсите на сапун.
още един глас от мен за питон като първи език!
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
малко уточнение
>ВБ е скриптов език
толкова е скриптов колкото са джава, и ц-шарп. дали не го бъркаш с вбскрипт?
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
толкова е скриптов колкото са джава, и ц-шарп. дали не го бъркаш с вбскрипт?
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Re: Има ли бъдеще Java ?
>не се притеснявай да се занимаваш и с езици, за които няма директно
>пазарно предлагане.
за! чували ли сте лафа, че всеки програмист трябва да знае C, LISP и Smalltalk?
безспорно последните два учат на ново мислене! първия така или иначе ни се набива в тиквите под една форма или друга.
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
>пазарно предлагане.
за! чували ли сте лафа, че всеки програмист трябва да знае C, LISP и Smalltalk?
безспорно последните два учат на ново мислене! първия така или иначе ни се набива в тиквите под една форма или друга.
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Re: Има ли бъдеще Java ?
>>>за! чували ли сте лафа, че всеки програмист трябва да знае C, LISP и Smalltalk?
против :)) ! не е практически насочено. Един новобранец трябва внимателно да следи пазара и да търси горещите платформи - там където има най-много работа и кинти. С, Лисп и СмолТолк не се особено попярни към настоящият момент.
След като постигнеш всичко в комерсиалното програмиране, можеш спокойно да се отдадеш на почивка на някой екзотичен остров и да разцъкваш на лаптопа за кеф всякакъв вид functional languages като Lisp & Haskell или да се опитваш да разбереш що за животно е това aspect-oriented programming.
(Моите (наистина (искрени (почитания (към (Лисп)))))) но рекурсивното мислене и многото скоби в общия случай не помагат на бизнес задачите.
против :)) ! не е практически насочено. Един новобранец трябва внимателно да следи пазара и да търси горещите платформи - там където има най-много работа и кинти. С, Лисп и СмолТолк не се особено попярни към настоящият момент.
След като постигнеш всичко в комерсиалното програмиране, можеш спокойно да се отдадеш на почивка на някой екзотичен остров и да разцъкваш на лаптопа за кеф всякакъв вид functional languages като Lisp & Haskell или да се опитваш да разбереш що за животно е това aspect-oriented programming.
(Моите (наистина (искрени (почитания (към (Лисп)))))) но рекурсивното мислене и многото скоби в общия случай не помагат на бизнес задачите.
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
тъкмо напротив. торбичката ти с номера се пълни пък не знаеш кога ще ти потрябват.
мисля даже, че комерсиалното програмиране е на тоя хал ( супер зле ) точно защото много хора не са им разширили кръгозора когато са почвали да се учат.
>що за животно е това aspect-oriented programming
ей аспектното програмиране е голям дзвер... има хляб там.
>(Моите (наистина (искрени (почитания (към (Лисп))))))
лисп не е само скоби! не изпускай гората заради дърветата. малко примери - CLOS ( Common Lisp Object System ) има такива обектни гъзарии дето потребителите на "модерни" езици като джава и Ц# не са и сънували. пример - Multiple Dispatch. CodeDom и други подобни "революционни" технологии? генериране на код и компилация по време на изпълнение се поддържа открай време в лисп ( има го даже в анси стандарта за Common Lisp ) - а езика е от края на 50-те години.
>рекурсивното мислене и многото скоби в общия случай не помагат на
>бизнес задачите.
напротив. скоро представях един списък като първи елемент и списък с останалите
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Re: Има ли бъдеще Java ?
Ъъъъ любопитен съм, кои Джава ИДЕ-та си пипал наскоро?
Аз не съм Джава програмист, но все пак мисля, че са с примерно айде не години, ама бая напред от дотНет студиото....
Аз не съм Джава програмист, но все пак мисля, че са с примерно айде не години, ама бая напред от дотНет студиото....
Re: Има ли бъдеще Java ?
Но ВБ.НЕТ е написан от начало и единственото общо между двата езика е че има общи keywords. VB.NET в комбинация със Visual Studio.NET and MSDN са към момента най-изчистената и най-лесна среда за разработване на приложения. И най лесна за начинаещи.
VB.NET е грозен скин за C#, за да не се обидят милионите VB програмисти, и да не трябва горкинките да учат нещо ново (защото, очевидно, ако можеха да учат нещо ново, нямаше вече да са VB програмисти). На VB.NET трябва да се гледа като на J# - преходен език, колкото да си прекомпилираш програмите с няколко седмици ритане на ръбовете; да се прави нов проект на тях ми се струва безумие.
Не си прав за IDE-тата - примерно рефакторинг има в Java IDE-тата много отдавна, а ние я дочакаме в Whidbey, я не...
VB.NET е грозен скин за C#, за да не се обидят милионите VB програмисти, и да не трябва горкинките да учат нещо ново (защото, очевидно, ако можеха да учат нещо ново, нямаше вече да са VB програмисти). На VB.NET трябва да се гледа като на J# - преходен език, колкото да си прекомпилираш програмите с няколко седмици ритане на ръбовете; да се прави нов проект на тях ми се струва безумие.
Не си прав за IDE-тата - примерно рефакторинг има в Java IDE-тата много отдавна, а ние я дочакаме в Whidbey, я не...
Govorish naizust
Не съм голям фен на Java, но ти говориш наизуст.
Това не ме учудва, но се оливаш малко...
"Неизползваем за уеб" - Да си чувал WAS? Опитай с google.
"Неизползваем за всякакъв вид графичен интерфейс". - препоръчвам да погледнеш eclipse примерно.
За С++ глупостите ти няма да говоря...
Прадължавай да хвалиш ВБ-то - някой може да повярва.
Това не ме учудва, но се оливаш малко...
"Неизползваем за уеб" - Да си чувал WAS? Опитай с google.
"Неизползваем за всякакъв вид графичен интерфейс". - препоръчвам да погледнеш eclipse примерно.
За С++ глупостите ти няма да говоря...
Прадължавай да хвалиш ВБ-то - някой може да повярва.
Re: Има ли бъдеще Java ?
>VB.NET е грозен скин за C#
точно в десятката!
кефи ме максимално
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
точно в десятката!
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck