![]() |
|
Модераторы: LSD Страницы: (31) « Первая ... 25 26 [27] 28 29 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]()
|
|
| Амортизатор2 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 6.2.2006 Репутация: 0 Всего: 2 |
ртфм, я ведь уже говорил http://en.wikipedia.org/wiki/Business_application Visual Studio - не бизнес приложение. Банковские клиенты - не бизнес приложения. В лучшем случае их часть (клиентская). Банальные вещи, казалось бы Вообще, о чем мы спорим? Еще раз - я утверждаю, что именно для разработки бизнес-приложений и обслуживания нужд корпоративного сектора вообще, java подходит намного лучше, чем .net. Вы же говорите, что .net как минимум не уступает в этом яве. Потом выясняется, что вы Visual Studio считаете бизнес-приложением. Советую вас разобраться наконец, что же это такое и ответить на выделенный вопрос. Может, после этого спорить будет уже не о чем. Ты же писал выше про F#. Сравни, как реализован вывод типов в этих языках. ML-подобные языки способны творить чудеса в этой области: [haskell] foo some fun = map fun some + map fun (reverse some) [/haskell] Данная функция выводится как [a]->(a->a)->[a] При вызове: [haskell] foo 1 inc [/haskell] благодаря параметрическому полиморфизму вызов сведется в [haskell] foo :: [Int] -> (int->Int) -> [Int] [/haskell] и тип выражения some в foo будет выведен как [Int]. До таких фокусов C# как пешком в космос В Java нет лямбды. Там есть анонимные классы, с помощью которых вполне можно эту ламбду эмулировать. Если все это обернуть приличным сахаром (что, возможно, будет сделано в семерке), то вполне себе получится лямбда. В принципе, согласен частично, но опять таки, как реализовать. Например в Tapestry все это выглядит куда приятнее. ASP.NET - жуть, согласен. Добавлено через 7 минут и 30 секунд Безусловно, это справедливо. Я ведь не говорю, что стремление майкрософт к модернизации шарпа это плохо. Просто пытался возразить, что шарп - мол убер-язык по сравнению с убогой явой. А по поводу скала - мнение конечно субъективное, но мне кажется, интерес к ней в ява-мире начинает появляться. По крайней мере, в Idea скоро обещают хорошую поддержку, про нее стали много говорить. Скорее всего, яву она не заменит, но послужит инкубатором концепций для ее модернизации, как C#, который многое позаимствовал из nemrle и f#. |
|||
|
||||
| Амортизатор2 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 6.2.2006 Репутация: 0 Всего: 2 |
Скажи, пожалуйста, вот два приложения, которые с одинаковой функциональностью, с одинаковым удобством пользования этой функциональностью, но вот одно из них, зараза, работает еще и в Linux. Назови мне хотя бы одну объективную причину, почему я должен сделать выборв пользу windows-приложения? ps речь идет само собой о прикладных апликухах. |
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 2 Всего: 42 |
В этом направлении будут изменения в 4-м шарпе. Просто вы не умеете ее готовить.
Добавлено через 1 минуту и 16 секунд Проблема только в том, что обычно такие приложения проигрывают узкоспециализированным - по скорости, по удобству. А большинству это просто не нужно. |
|||
|
||||
| ivashkanet |
|
||||||||||||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 2 Всего: 149 |
Смотрим в определение: "помогает бизнесу увеличить свою продуктивность". Ага это точь-в-точь про банковские клиенты Пройдемся по типам бизеса:
Это standalone десктоп приложения. Например excel и зоопарк программ учета расходов/доходов. До .net c WinForms тут рулила Дельфя. Жава же меньше предназначена для десктопа.
Это десктоп-клиенты к одной базе данных или одному серверу приложений либо web-приложения. Причем мощь J2EE для них ранова-то использовать -- будет только сложнее. Про десктопы мы уже сказали. О том где лучше и удобнее разрабатывать вэб-приложения мнения разделились.
Вот в этом сегменте жава (J2EE в частности) действительно рвет .net на данном этапе. Но появился новая версия фреймворка в котором многое сделано в этом направлении. Например WWF -- удобное средство для работы с бизнесс процессами. Но даже до WWF для .net существовал бесплатный NetBpm (тоже порт с жавы, но это ничего не меняет). И, уверен, вагон платных решений. Ну так расскажите мне, плиз, для каких бизнесс приложений рулит жава? |
||||||||||||
|
|||||||||||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
Там тоже не без косяков. Вспомнить хоть как они отвергли Log4J и написали для четвёртой Java другой логгинг... Но в целом модель продвижения Java, конечно, лучшая - с технологической стороны. А с маркетинговой - кто же будет откаты давать, если всё бесплатно и открыто? Чинушам, ведь, воровать-то у государства, а большим руководителям у своих компаний - оченна хочется! -------------------- |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 2 Всего: 149 |
Интересненький вывод Вспоминается сериал Next (по теме или нет -- не суть важно):
Добавлено через 51 секунду В .net платная только винда. Да и то не сильно уж она и платная |
|||
|
||||
| Амортизатор2 |
|
||||||||||||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 6.2.2006 Репутация: 0 Всего: 2 |
В этом направлении невозможно двигаться. Если все это будет в С#, то это будет уже совсем другой язык. Почитай про теорию типов вообще и про типизация Хиндли-Миллера, которая используется в ML и его клонах.
Смотрим условие - два приложения, которые с одинаковой функциональностью, с одинаковым удобством пользования этой функциональностью По поводу скорости - взятый с потолка аргумент?
Читать умеем?
Далее,
Ничего подобного. Не имеет абсолютно никакого значения, сколько там баз данных и серверов, а тем более, тип приложения. web тут абсолютно не при чем. Данное разделение условное, введенное для того, чтобы отличать, скажем, классические ERP-системы от всяких там группваре. И будете смеяться, но JEE как раз таки в этой сфере применяется точно также, как и секторе типичных корпоративных систем.
Java рулит для всех типов бизнес-приложений. Еще раз подчеркну - для всех. Это у только у вас так классно получается - оторвать приложение из окружающей системы и препарировать его под углом standalone/desktop/web. На практике любое бизнес-приложение (от OpenOffice до ERP-системы) должно строиться на принципах расширяемости (в самых разных смыслах), модульности, масштабируемости, быть спроектированным так, чтобы допускать интеграцию с системами смежных областей, предоставлять communication layer. И Java здесь предоставляет потрясающие возможности. Нужно только открыть глаза пошире и уметь ими воспользоваться. Добавлено через 9 минут и 30 секунд
А правда, что разрабтка под альтернативные СУБД несколько затруднена? Например, в LINQ to SQL, вроде как только диалект mssql поддерживается. Так что, сдается мне, не только винда платная. Это сообщение отредактировал(а) Амортизатор2 - 16.7.2008, 13:42 |
||||||||||||
|
|||||||||||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
1. Почему это трёхлетней давности?! 2. Что мешает посмотреть? Разрабатывать в большинстве случаев проще с ориентацией на более-менее конкретную платформу. По крайней мере особые моменты общепринятого юзабилити конкретных платформ всегда приходится учитывать... No comments. |
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 2 Всего: 42 |
Думаю да, C# 4.0 будет значительно отличаться от С# 3.0.
Я не конкретно про Джаву, а вообще. Уууу, как все запущено то. Спорить с вами имхо бессмысленно, потому как "читать никто кроме вас не умеет" - видимо все видят разные буквы, а Джава рулит везде по определению. Добавлено через 4 минуты и 51 секунду Кстати статистика: http://marketshare.hitslink.com/report.aspx?qprid=9 |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 2 Всего: 149 |
+1 Кто тебе сказал такой бред? Приложение должно решать свою задачу. И точка! |
|||
|
||||
| seth |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 4.6.2006 Репутация: нет Всего: 1 |
от ;) http://www.w3schools.com/browsers/browsers_os.asp |
|||
|
||||
| HalkaR |
|
||||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 2 Всего: 42 |
Незначительные отличия на самом деле, хотя на Linux почему-то разница в 3 раза. |
||||
|
|||||
| Амортизатор2 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 6.2.2006 Репутация: 0 Всего: 2 |
А вот на этот счет существуют спорные мнения. Честно говоря, я тоже раньше был сторонником функционального подхода, но в последнее время все больше склоняюсь в сторону "интеграторов". Вот известная статья на эту тему: http://citcity.ru/16663/
Давай "пойдем логическим путем". Чтобы доказать свое утверждение, тебе нужно рассмотреть всевозможные пары windows-приложений и кросплатформенных приложений, сравнить их, и только после этого ты можешь делать такое утверждение. У меня же задача куда скромней - мне достаточно всего лишь найти всего один контрпример, опровергающий твое утверждение. Вот например Eclipse и Visual Studio. Конечно, строго говоря сравнивать их не совсем корректно, все таки первый преимущественно для java, другой - для языков .NET. Но оба они претендуют на звание многоязыковых IDE. Так что можно даже попытаться сравнить. Очевидно, что возможности Eclipse не уступают VS ни в количестве поддерживаемых языков, ни тем более в плане поддержки основного языка платформы, java и C# соответственно (на самом деле Eclipse оставляет в этом VS далеко, далеко позади, но речь сейчас не об этом). Так что по функциональности вопросов нет. Что касается удобства, то VS не смогла выжать НИЧЕГО из своей тру-виндовости. Пользовательский интерфейс в еклипсе значительно удобнее студийного. Ну, и где же спрашивается преимущества программы, "заточенной под одну ОС "? Добавлено через 7 минут и 4 секунды Потому что это порт второй версии, тут уже третья версия года четыре существует или может быть даже больше. Времени нет искать библиотеки, которые мне не нужны. Дело только в инструментах, не более. Но в целом, возможно, оно и есть. Только знаешь ли, например не скажу, что под легче делать win-приложение, используя MFC, чем кросплатформенное, используя QT или даже wxWidgets. |
||||
|
|||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Какое то странное у тебя сравнение... Да, проще. Только даже на Qt приходится писать "особые" вставки для лучшей интеграции в винду и линь. Про маки вообще молчу... |
|||
|
||||
| Амортизатор2 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 6.2.2006 Репутация: 0 Всего: 2 |
Под wxWidgets - приходится часто. Под qt - не слишком. Только знаешь ли, все это ничто по сравнению с феерическим сексом с MFC. |
|||
|
||||
![]()
|
| Правила ведения Религиозных войн | |
|
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Религиозные войны | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |