Сценарии и основные средства разработки для Windows? - PullRequest
3 голосов
/ 01 июля 2010

Я ищу предложения для инструментов, которые я могу использовать в Windows для выполнения простых сценариев и общих задач, связанных с разработкой Java, в командной строке или другом интерфейсе без графического интерфейса пользователя (например, перемещение файлов, запуск / остановка серверов, запуск Maven и т.д. .). Я привык использовать Cygwin, который предоставляет виртуальную среду разработки Linux, но я только начал работу, которая запретила мне использовать Cygwin из-за проблем безопасности. Итак, теперь мне нужно выяснить, как сделать то, что я делал в командной строке оболочки bash, как-то иначе. Должен ли я прикусить пулю и научиться использовать cmd и как создавать пакетные файлы, или есть лучший способ? Я знаю, что могу делать много такого рода вещей с помощью Eclipse, и я уже изучаю это, но я привык делать вещи на более низком уровне, так как это дает мне большее чувство контроля и хотел бы придерживаться такой подход, если возможно.

Заранее спасибо за ваши комментарии и / или предложения.

- Джеймс

Ответы [ 4 ]

3 голосов
/ 01 июля 2010

Если вы пытаетесь заняться базовыми разработками, как насчет Ant ? Превосходит изучение DOS в любой день.

Вы также можете попытаться выучить Python и выполнять свои сценарии в этом.

1 голос
/ 01 июля 2010

Можно попробовать могучую винду PowerShell:)

1 голос
/ 01 июля 2010

Если вы уже знаете bash, чем вы уже опередили большинство пользователей Windows.Пакет Dos довольно прост и не так силен, как bash, а также, не так много, чтобы узнать об этом.

Если, тем не менее, вы все еще хотите повторно использовать свои ноу-хау Bash, и Cygwin запрещенВозможно, MSys + MingGW разрешен, поскольку он предлагает аналогичное решение под Windows, но не навязчивое.

Если у вас хорошая IDE (например, плагин для отладки IntelliJ + ANT), вы сможете очень легко достичь многих целей.и быстро непосредственно из ANT, оставляя не так много работы в командной строке.

Если все вышеперечисленное не подходит для вас, тогда широко используемым вариантом является использование быстрых сценариев Groovy для таких задач.

Я, например, предпочитаю подход ANT, поскольку он действительно независим от платформы, и просто запуск задач ANT одинаков для каждой платформы.Кроме того, для ANT существуют визуальные инструменты, такие как Virtual ANT , которые могут быть весьма продуктивными для сложных сценариев тестирования.

1 голос
/ 01 июля 2010

В Windows долгое время существовал Windows Scripting Host, который позволяет писать сценарии на разных языках, включая VB или Javascript. Google WSH или Вот ссылка на вводное руководство по technet. Если они запретили Cygwin по соображениям безопасности .... как они оправдывают использование окон ??? ;)

И они, вероятно, также отключили WSH, но попробовать не помешает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...