1 / 1 / 0
Регистрация: 12.01.2012
Сообщений: 27
|
|
1 | |
Есть ли будущее у JAVA?30.07.2012, 13:42. Показов 8903. Ответов 42
Метки нет (Все метки)
Здравствуйте!!!
Я C# программист. Но меня пугают нерадостные известия от микрософт. Как вы думаете останется ли микрософт или нет? Я хочу На всякий случай выучить ещё один язык программирования. Посоветуйте какой нибудь похожий на c#. Я знаю то, что джава похожа на него, но есть ли у неё будущее?
0
|
30.07.2012, 13:42 | |
Ответы с готовыми решениями:
42
Есть ли у java будущее Хочу стать Java программистом, здесь есть Java программисты? у .Net есть MSDN . Что есть у Java? Есть клиент на Java, есть сервер на PHP |
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
04.10.2012, 17:44 | 41 |
Замечательно. А теперь возьмем не сферического коня в вакууме, - абстрактное быстрое приложение - а реальную задачу из жизни.
Банковская система. С толстым клиентом, тонким клиентом, экспертной системой (и не одной), бизнес-правилами, отчетностью, OLTP, и т.д. и т.п. Прибавьте к этому сторонние системы для бизнес-анализа, анализа рисков, управления бизнес-процессами. Так вот, если всё это написано даже на одном языке, интеграция такого зоопарка представляет собой крайне непростую процедуру. А если это написано на разных языках - это адский ад. Попробуйте интегрировать в бизнес-процесс вызовы экспертной системы на прологе, при том, что правила описаны в Oracle BRM. А я посмотрю, сколько Вы на это потратите времени. Кроме этого - никто не отменял вопрос ресурсов. Если всё строится на единой технологии - нужны специалисты по этой технологии. Если технологий десять - нужны специалисты по десяти технологиям. Написали клиента на Silverlight - нуже специалист по Silverlight. И неважно, что кроме этого клиента мы его не сможем никуда применить. А если он уйдет, а нам понадобится что-то изменить в клиенте - придется искать нового. Который еще будет разбираться хрен знает сколько времени. И то же самое с остальными восемью технологиями кроме основной. P.S. Вы меня собираетесь учить вопросам интеграции гетерогенных систем? Так, эта, я ими уже лет восемь как занимаюсь. Я уже слишком много шишек набил, чтобы гоняться за идеальными технологиями для решения конкретных маленьких задач из общей большой. Добавлено через 8 минут Всё это можно описать проще. C# расчитан на более низкий уровень разработчиков. И документации больше (и хотели бы, может, написать меньше, а приходится), и изучать поэтому проще (когда всё разжевано, и ребенок изучит). А Java не всякий осилит, там надо много изучать самостоятельно, чтобы начать реально писать. Вот и сидим, ждем, пока одни добрые дяди разжуют, а другие еще и переведут (это же огромный недостаток Java, что документации на русском нет, правда?)
0
|
3462 / 2473 / 695
Регистрация: 02.08.2011
Сообщений: 6,704
|
|
04.10.2012, 19:38 | 42 |
Даже используя одну, наиболее универсальную технологию, нужно приложить немало усилий, чтобы решить описанную вами задачу. Можно сколько угодно себе ее усложнять усложнять
Да и вообще, тут уже от способностей зависит, можно провести интеграцию сверхбольшого количества технологий - и будет работать на ура. А можно и используя одну, написать через *опу. Ну конечно согласен, что в первом случае труднее. А насчет простоты обучения - это разве плохо, что источников много и они легко воспринимаются ? Кто захочет развиваться, будет и англоязычную литературу читать. Есть и хорошая сторона, что порог входимости ниже. Так что это дело каждого. Плюс чтения англоязычной литературы только лишь в том, что осваиваешь технологию раньше. Ну и знания языка дают еще доступ общаться с большим кол-вом людей. И все. А когда дело доходит до самого процесса проектирования, тут уже включай мозги.
0
|
04.10.2012, 22:00 | 43 |
вот я хотел бы пример такой удачной интеграции, пока всё что мне встречается из такого рода "интеграций" торчит во все стороны роялями и костылями. Я хоть и имею много против современного метапрограммирования (ява им полна до немогу), но всё таки полностью поддерживаю мнение Skipy.
0
|
04.10.2012, 22:00 | |
04.10.2012, 22:00 | |
Помогаю со студенческими работами здесь
43
Есть ли возможность сделать такое на java и как, если есть? Есть ли будущее у java? Есть ли будущее Есть ли будущее у Delphi? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |