Спроси для знатоков Java и Визуального Studio

Я недавно начинаю работать с Java; действительно у меня есть больше опыта с Визуальным Studio. Тогда, ввиду того, что среды различные, мне хотелось бы знать, какая эквивалентность с Java:

  • Настольные приложения
    С Визуальным Studio я использую WinForms или WPF/: С Java?

  • Консольные приложения
    С Визуальным Studio я использую Я утешил Application/: С Java?

  • Веб услуги
    С Визуальным Studio я использую WebServices ASP или WCF/: С Java?

  • Веб-приложения
    С Визуальным Studio я использую ASP.Net или MVC/: С Java?

  • Операции к базам данных
    С Визуальным Studio я использую ADO.NET/ EF/: С Java?

  • IDE
    С Визуальным Studio, с Java есть некоторые: Который они рекомендуют меня?

4
задан 10.08.2016, 04:03
5 ответов

Настольных приложений Кон Визуэл Студио использовал WinForms или WPF / ВїCon Java?

Java swing. Jpanel или Jframe, в зависимости от которого ты сделал

Консольных приложений Кон Визуэл Студио, использовал Я утешил Application / ВїCon Java?

, сделав cГіdigo без интерфейса приложения, прокручивают изображение в окне в консоли ты можешь видеть это в консоли IDE, которую ты используешь, такой простой, как один привет мир

Веб Услуг Кон Визуэл Студио использовал WebServices ASP или WCF / ВїCon Java?

Существуют несколько программных средств Гєtiles больше comГєn это JSP, java server внешность, и Frameworks как Спринг или Play

Веб-приложений Кон Визуэл Студио использовал ASP.Net или MVC / ВїCon Java?

Архитектура ты делаешь ее, Спринг функционирует в MVC, но - часть твоей парадигмы programaciГіn

Операций к базам данных Кон Визуэл Студио использовал ADO.NET/ EF / ВїCon Java?

больше comГєn Hibernate и он помогает тебе в настойчивость данных, tamvien существует ODBC

Для IDE.NEt всегда Визуальное использование Studio, с Java есть несколько ВїCual они рекомендуют меня? Я то, что aprendГ - пошло с NetBeans, но на многих каналах educaciГіn они используют Затмение. в обоих ты можешь разрабатывать приложения других языков даже приложения для устройств MГіviles

4
ответ дан 24.11.2019, 13:41
  • 1
    Привет Фернандо, Я нравиться и # 237, то есть, если я могу тащить контроль пользователя в Java как VS. И Относительно любого aplicaci и # 243; n в genera с.Net его становится одним, exe, как я могу bacer apps indepdendientes в java? ты знаешь? – Erick 10.08.2016, 01:17
  • 2
    Если, для этого ты должен использовать палитру. Если ты используешь одинокого Netbeans, дай ему в отображении, палитра и есть ты найдешь общий контроль как в визуальном Studio. Относящийся к другому ты должен производить JAR. я думаю, что он производится только, и ты должен делать прямой доступ для того, чтобы он работал, как в любом aplicaci и # 243; n Визуального Studio – Fernado Martinez 10.08.2016, 01:26
  • 3
    С затмением могут? – Erick 10.08.2016, 01:27
  • 4
    Я представляю себе то, что если, но только эх использованное затмение для приложений м и # 243; подлые, но я представляю себе то, что ты загружаешь полного палитры контроля – Fernado Martinez 10.08.2016, 01:30

Я изменил порядок вопросов для того, чтобы он облегчил чтение и понимание.

Консольные приложения Кон Визуэл Студио использовал Я утешил Application/: С Java?

Приложения назначенный по умолчанию Java работают в консоли, независимой в тип приложения, которое было бы создано. Для твоих приложений, которые были бы netamente консоли, выполни их с командой java и ты можешь использовать System.out.print/System.out.println чтобы печатать сообщения вывода. Добавочный в это, они существуют frameworks как clamshell-cli и Jansi, которые облегчают тебе разработку и дисплей твоих консольных приложений, сделанных в Java.

Настольные приложения Кон Визуэл Студио использовал WinForms или WPF/: С Java?

Существуют несколько frameworks в Java, чтобы создавать настольные приложения GUI. Самым общим является Swing, но не уникум. В настоящее время, Java 8 толкает больше разработку JavaFX и Swing держится из-за совместимости. Не существуют визуальные компоненты, чтобы тащиться в Java, это будет зависеть от IDE и plugins, у которого был IDE, чтобы выносить Swing, JavaFX или другие. Однако, для JavaFX ты можешь создавать твой GUI используя Ссене Буильдер. Который из этих frameworks выбирать? Он будет зависеть от тебя. Личным способом, я рекомендую JavaFX на Swing (вне знания и популярного отталкивания).

От ответа на предыдущий вопрос, существует также команда javaw, который не использует консоль, чтобы показывать вывод программы. Окажись полезным, чтобы выполнять твои приложения GUI.

Веб-приложения Кон Визуэл Студио использовал ASP.Net или MVC/: С Java?

Веб приложения в Java обычно продолжают стандартно Java США (Java Энтерприсе Эдитион). Эти приложения работают на сервере приложений, который работает под этим стандартом или значимой группой их. Главным образом, используется JSP для вида и Servlet как драйверов (оставаясь главный файл MVC). Также, они существуют frameworks построенные на этих технологиях как JSF, Спринг MVC, Struts 2, и т.д., что облегчают разработку Веб приложений.

Веб услуги Кон Визуэл Студио использовал WebServices ASP или WCF/: С Java?

Любое Веб приложение может поставлять Веб услуги. Существуют два главных стандарта, чтобы поставлять услуги: JAX-WS для Веб услуг на SOAP и JAX-RS для Веб услуг стиль REST. Эти стандарты осуществлены из-за frameworks частные лица в каждый, будучи метром и свитером осуществления каждого стандарта соответственно. На этом, они существуют frameworks как Спринг WS и Спринг REST, которые поставляют другой способ осуществлять этот тип услуг.

В Java, не существует подобный прямой в WCF. Существуют такие продукты как ESB, которые могут реализовывать то, что ты просишь, и гораздо больше. Во много, если ты хочешь что-то меньшее в ESB и с большей властью, чем WCF, так как у тебя есть Апачи Camel.

Операции к базам данных Кон Визуэл Студио использовал ADO.NET/ EF/: С Java?

Операции на основе данных с Java осуществляются посредством JDBC. Все frameworks связи на основе данных в Java написаны как слой, превышающий JDBC.

Эквивалентом в Java для EF был бы JPA. Это стандарт коммуникации к основанию данных, основанный в frameworks ORM. Между осуществлениями самыми популярными из JPA находятся Hibernate и EclipseLink. Если ты не нуждаешься в том, чтобы работать с framework ORM, ты можешь использовать другие выборы как MyBatis или jOOq, между другими.

Для IDE.NEt всегда Визуальное использование Studio, с Java есть некоторые: Который они рекомендуют меня?

Ты был бы должен использовать IDE, который больше соответствует твоей необходимости и вкусу. Самыми популярными в настоящее время являются IntelliJ IDEA (у него есть версия сообщества, которая свободна, чиновник она оплачена), Затмение и NetBeans, и потом другие как BlueJ, которые не предлагают столько функциональности как упомянутые ранее. Я работал с тремя, и чувствую себя удобным как с Идеей, так и с Затмением.

4
ответ дан 24.11.2019, 13:41

Чтобы разрабатывать в Java существуют несколько выборов NetBeans, Intellij IDEA, Eclipse, и т.д....

  • Для WinForms эквивалент может быть Свинг, чтобы строить GUI.
  • Я утешил Application просто думайте, Что Я Утешил твое приложение тип.
  • Application. WebServices ASP или WCF версия Java был бы Java Сервер Пахес.
  • Визуальный Studio использовал ADO.NET Java с framework Hibernate (он существует больше) и ODBC.

У каждого IDE есть Ваши положительные и отрицательные точки, лично я использовал NetBeans, Intellij IDEA и Затмение, в настоящее время (с 2 года) использую главным образом NetBeans.

2
ответ дан 24.11.2019, 13:41

так как для работы java один из самых использованных IDE netBeans, лично мне нравится достаточно, также эта IntellijIdea, которая облегчает достаточно вопрос, зависит от тебя пытаться и решать, который является лучшим согласно твоему вкусу.

Конечно я думаю, что NetBeans находится больше документация в Вебе.

1
ответ дан 24.11.2019, 13:41

Для разработки Веб приложений, сделанный беглый взгляд в Java Сервер Фасес (JSF) .

Состоит comГєn в том, чтобы использовать Г©ste framework вместе с другими компонентов UI, как они могут быть:

AГ±ado эти руководитель Mkyong , у которого есть quick start для достаточно полного JSF

1
ответ дан 24.11.2019, 13:41