![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| DenWPF |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
Столкнулся с большой проблемой, на учебе год назад дали изучать .net и в частности wpf+C#, а сейчас дали java.
C# - я практиковал и зарабатвал на этом деньги. Сейчас же мне нужно сделать 10 заданий на java, которые в .net воообще не проблема, но java ... мне кажется там очень все накручено что ли.. мне сейчас даже отвратен winfroms...что ж говорить о java. Я сижу смотри на эти задания и не чего не делаю, просто не поднимается на это рука... Не было ли у кого то таких проблем?? и не считаете ли вы что разумнее в начале учить java, а потом уже wpf. просто не вижу я преимуществ java, для комммерческой быстрой разработки он врядли подойдет... |
|||
|
||||
| Amp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: 3 Всего: 17 |
У меня была противоположная проблема - мне бы отвратен WPF с убогим сглаживанием шрифтов, который никак не вписывался в системный. У меня было одно прикладное приложение на WPF - Evernote. Но из-за замыленных шрифтов приходилось пользоваться web-мордой. Но недавно произошло чудо и разработчики, внемля гневу пользователей, переписали Evernote с WPF/.NET на C++ с каким-то тулкитом. И все стало хорошо В Java есть технология альтернативная WPF - это JavaFX. Но, одно существенно отличие, ее сейчас не позиционируют как технологию для написания стандартных графических интерфейсов, там для этого даже виджетов нет. Фактически, если затрагивать только вопросы отрисовки, JavaFX создан для аппаратно ускоренной 2d-графики (которую можно описать на декларативном языке JavaFX Script, а это по-моему гораздо лучше, чем править руками килобайты xml-разметки) и построения на основе примитивов, предоставляемых рантайм-библиотекой, сложных графических интерфейсов (не стандартных). JavaFX предоставляет пользователю ряд уже написанных виджетов в виде кнопок, полей ввода, списков и пр. но они по внешнему виду (а может и по поведению) не являются нативными (выглядят они как-то так http://download.oracle.com/javafx/1.3/tuto...es/controls.png ). Такие дела. Ближайшей альтернативой из мира C++ является QML (из библиотеки Qt), но и там нет сейчас нативных виджетов, потому что технология, как и JavaFX, рассчитана на нестандартные интерфейсы, когда пользователь сам рисует то, что ему надо. И там кстати тоже приятный декларативный язычок для описания интерфейсов, напоминает JavaScript. Никакого xml. Это сообщение отредактировал(а) Amp - 7.11.2010, 16:58 |
|||
|
||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 6 Всего: 16 |
А что такое "быстрая коммерческая разработка"? Наклепали на коленке за неделю по принципу "все равно через два месяца перепишем"? Да, для такого стиля разработки Java не очень подходит. А для серьезных приложений - вполне себе. |
|||
|
||||
| DenWPF |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
глупости вы говорите. ну к примеру создать учет магазина.
на java это долго делается...по крайне мере когда нет опыта, преймуществ нет. |
|||
|
||||
| jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 40 Всего: 75 |
А я Вам точно также говорю с потолка и без аргументов, что на Java это быстро делается и с удовольствием. А потом разворачивается где угодно и приносит деньги. Толсто, честное слово. Как Вы сами думаете, почему Java на сегодняшний день является самой масштабной enterprise-платформой? Потому что она вся такая стремная и непонятная? -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
| DenWPF |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
да, я вот наверное просто отмазываюсь...
|
|||
|
||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 6 Всего: 16 |
Когда нет опыта - преимуществ нет нигде. Я то же самое могу сказать про Python и Grails - что-либо сделать на этих технологиях существенно дольше и сложнее, чем на Java. Просто потому, что с Java у меня 13 лет опыта, а Python и Grails я только видел. А что такое WPF - я лично вообще не знаю. И точно так же заявлю, без аргументов, что он не подойдет для серьезной разработки. |
|||
|
||||
| DenWPF |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
нет, нет..я как раз про серьезной разработки не говорю. для быстрой и не большой. понятно что какой то мега проект, который нужен будет на всех платформах и то нужно лучше java...но когда по пишется под конкретного пользователя.
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |