Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы по переходу с C# на JAVA / 25 сообщений из 75, страница 1 из 3
19.09.2018, 07:40
    #39704666
Nechto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Здравствуйте!

Мне поставили задачу разработать пока "не большое" кроссплатформенное приложение, архитектуры клинт-сервер. Возник вопрос на чем разрабатывать данное приложение. Учитывая опыт разработки на C#, я остановился на JAVA, так как он очень похож на собрата C# или наоборот C# похож на JAVA. Но не суть выбор сделан.
Скачал себе Netbions 8.2 и sdk 8 версии - по инструкции установил, вроде как все работает.

Теперь рассчитывая на вашу помощь, задам вопросы:
1. В каком направлении двигаться, чтобы реализовать desktop приложение, основанное на принципах (C# WPF)?
2. Можно ли полноценно использовать NHibernate?
3. Потребуется ли установка JDK на каждую рабочую машину пользователя, для работы desktop приложения (Как это есть Framework на C#)?

Спасибо! Жду с нетерпением вашей помощи.
...
Рейтинг: 0 / 0
19.09.2018, 08:19
    #39704671
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Nechto,
Java вообще не похож на шарп.
1. JavaFX
2. Да
3. Отложи этот вопрос на потом.
Больше пиши и читай форум. Тут все есть.
...
Рейтинг: 0 / 0
19.09.2018, 09:29
    #39704711
Nechto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Petro123Nechto,
Java вообще не похож на шарп.
1. JavaFX
2. Да
3. Отложи этот вопрос на потом.
Больше пиши и читай форум. Тут все есть.

Спасибо!
Значит по 3-му вопросу, есть нюансы.

Вот кстати нашел ответ на 1 и 2 вопрос.


Как оказалось, по java очень много развернутых ответов.
...
Рейтинг: 0 / 0
19.09.2018, 09:46
    #39704718
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Nechto,
Ты не поверишь, в сети море инфы.
Начинай проект.
...
Рейтинг: 0 / 0
19.09.2018, 10:06
    #39704739
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Nechto, 3. Можно вшить в твой проект, или сделать загрузку после установки как это сделали в Intelij IDEA.
...
Рейтинг: 0 / 0
19.09.2018, 12:18
    #39704838
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Nechto Значит по 3-му вопросу, есть нюансы.
Отвечать будет я!
Для этого пользуюсь Excelsior Jet.
Все нужные библиотеки включаются вместе с интерпретатором в общий EXE-файл.
Нет необходимости устанавливать никакое JAVA JDK на комп пользователям.
Особенность, которая мне израдно попортила нервы - если вы не включите в проект для компиляции некоторые необходимые JAVA библиотеки, то все скомпилируется без ошибок, но при запуске будете получать невразумительные сообщения о краше приложения!

Чтобы получить Excelsior Jet следует написать на их сайте заявку на бесплатную версию Standart Edition, которую они обязуются выполнить в течение месяца.
Мне прислали ссылку примерно через 25 дней.
Эта версия имеет ограничения, но допускает коммерческое использование.
Точнее можете почитать их лицензионное соглашение.

От себя скажу, что программа стоящая. Если с ней хорошо разобраться, то косяков не замечено.
...
Рейтинг: 0 / 0
19.09.2018, 12:57
    #39704869
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
SQL2008,

Я бы пока воздержался советовать новичку Excelsior.

Пускай он для начала хоть что то разработает а проблемы развертывания и дистрибуции пойдут потом.

Дом надо строить с фундамента. Крыша - в конце.
...
Рейтинг: 0 / 0
19.09.2018, 13:39
    #39704928
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
SQL2008Для этого пользуюсь Excelsior Jet.
Все нужные библиотеки включаются вместе с интерпретатором в общий EXE-файл.

кроссплатформенное приложение?
Ох, уж эти советчики...
...
Рейтинг: 0 / 0
19.09.2018, 14:04
    #39704955
cossack5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Почему не хотите на C# писать GUI. Есть, например, Avalonia, сравнительно новый фреймворк, без всякого легаси и говнокода.
...
Рейтинг: 0 / 0
19.09.2018, 14:23
    #39704970
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Nechto2. Можно ли полноценно использовать NHibernate? .
Можно. Более того. Оригинальный фреймворк назывался Hibernate. Впоследствии он был портирован на dotNet с измененным названием.

Но у меня есть сомнения в том что он сильно нужен в десктопе. По возможности я бы брал более простые orm.
...
Рейтинг: 0 / 0
19.09.2018, 14:38
    #39704991
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
GarrickSQL2008Для этого пользуюсь Excelsior Jet.
Все нужные библиотеки включаются вместе с интерпретатором в общий EXE-файл.

кроссплатформенное приложение?
Ох, уж эти советчики...
Платная версия Enterprise - да, Standart - только Windows 32 и Linux.
Ох, уж эти скептики...
...
Рейтинг: 0 / 0
19.09.2018, 14:40
    #39704994
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
maytonSQL2008,

Я бы пока воздержался советовать новичку Excelsior.

Пускай он для начала хоть что то разработает а проблемы развертывания и дистрибуции пойдут потом.

Дом надо строить с фундамента. Крыша - в конце.
Я написал к тому, что есть такая возможность, когда он дойдет до дистрибуции.
...
Рейтинг: 0 / 0
19.09.2018, 14:59
    #39705025
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
SQL2008Garrickпропущено...

кроссплатформенное приложение?
Ох, уж эти советчики...
Платная версия Enterprise - да, Standart - только Windows 32 и Linux.
Ох, уж эти скептики...
По-моему ZIP + BAT/SH выше крыши для дистрибуции десктоп приложений и вполне себе кросплатформенно.
...
Рейтинг: 0 / 0
19.09.2018, 18:37
    #39705197
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
По поводу swing и JavaFx.

Swing скорее будет мертв чем жив. И писать в будущем мы будем на та тех фреймворках которые активно продвигаются производителем java.

Но мне не нравится что я не могу найти под FX классический gridcontrol. В том виде в котором он был в MS Visual studio и Delphi.
...
Рейтинг: 0 / 0
19.09.2018, 18:57
    #39705210
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
mayton,
Это было давно. Счас принято доделывать компоненты а ля верстка и шаблоны html в шарпе.
Дельфи это отдельная песня. Там верстки нету.
...
Рейтинг: 0 / 0
19.09.2018, 19:34
    #39705216
Nechto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
cossack5Почему не хотите на C# писать GUI. Есть, например, Avalonia, сравнительно новый фреймворк, без всякого легаси и говнокода.

Я читал про C# писать GUI. Разработчики пишут негативно отзываются об этой направлении. По итогу приходится писать под каждую платформу проект. На java вроде как такой проблемы нет.
Да я сам давно хотел попробовать на java, что нибудь написать. А тут и задача появилась в этом направлении.

Сейчас пытаюсь разобраться с JavaFX + FXML. Нужно FXML как-то положить во Frame и поискать в java аналог (NavigationService C#).
...
Рейтинг: 0 / 0
19.09.2018, 19:43
    #39705218
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
NechtoНужно FXML как-то положить во Frame и поискать в java аналог (NavigationService C#).в java экстерном не получится.
Делаете hello world CRUD с базой.
Разве в Привет мир! Есть что то про NavigationService?
...
Рейтинг: 0 / 0
19.09.2018, 23:21
    #39705289
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Если честно. Топик - авантюра. Автор - по профилю дотнетчик. Зачем ему ломать мозг и погружаться в чуждое? Не лучше ли работать по профилю, а на сэкономленное нанять java-иста?
...
Рейтинг: 0 / 0
20.09.2018, 01:05
    #39705316
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Nechto,

c# гораздо ближе к Делфе, чем жабе.

YouTube Video
...
Рейтинг: 0 / 0
20.09.2018, 06:33
    #39705359
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Relic Hunterc# гораздо ближе к Делфе, чем жабе.+1
...
Рейтинг: 0 / 0
20.09.2018, 09:43
    #39705418
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
cossack5Почему не хотите на C# писать GUI. Есть, например, Avalonia, сравнительно новый фреймворк, без всякого легаси и говнокода.
+1

Avalonia is a WPF-inspired cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of OSs: Windows (.NET Framework, .NET Core), Linux (GTK), MacOS, Android and iOS.

https://github.com/AvaloniaUI/Avalonia
...
Рейтинг: 0 / 0
20.09.2018, 09:50
    #39705424
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
maytonЕсли честно. Топик - авантюра. Автор - по профилю дотнетчик. Зачем ему ломать мозг и погружаться в чуждое? Не лучше ли работать по профилю, а на сэкономленное нанять java-иста?
А если, как в моем случае, расширяется платформенное поле компетенции и приходится помимо родного с детства C#, SQL Server и Framework.NET изучать Java, Oracle и Spring?
Уволиться, сказав "я на это не подписывался"?
...
Рейтинг: 0 / 0
20.09.2018, 09:52
    #39705425
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
Petro123Relic Hunterc# гораздо ближе к Делфе, чем жабе.+1
Не согласен!
"Дуб более похож на березу, чем на ясень"
...
Рейтинг: 0 / 0
20.09.2018, 10:10
    #39705442
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
SQL2008maytonЕсли честно. Топик - авантюра. Автор - по профилю дотнетчик. Зачем ему ломать мозг и погружаться в чуждое? Не лучше ли работать по профилю, а на сэкономленное нанять java-иста?
А если, как в моем случае, расширяется платформенное поле компетенции и приходится помимо родного с детства C#, SQL Server и Framework.NET изучать Java, Oracle и Spring?
Уволиться, сказав "я на это не подписывался"?
Здесь я разделился. Я поддерживаю твою инициативу. Более того. Я считаю что это полезно будет тебе в будущем.

Но тебе поставили задачу. А это означает что у нее есть срок начала и срок завершения. И есть деньги на оплату твоего труда. И здесь у меня (к примеру) как заказчика возникли бы сомнения.
...
Рейтинг: 0 / 0
20.09.2018, 10:25
    #39705452
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по переходу с C# на JAVA
mayton,
Да!
Можно изучать в личное время, и не факт что не сойдете с дистанции если вы из шарп.
Ведь java поглощает полностью.
Если там одна ide, то в java 4.
Если там один ОРМ, то в java 3.
Если там один АппСервер, то в java 4.
...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы по переходу с C# на JAVA / 25 сообщений из 75, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]