Имя: Пароль:
IT
Веб-мастеринг
Среда разработки для JAVA
0 Торин
 
05.12.14
11:30
Уважаемые коллеги!
Периодически пишу "вставные кусочки" на Java. Ну вот сейчас например пишу код, который путем декодирования/обратного декодирования адреса  контрагента через Яндекс API проверяет его "на реальность" и одновременно дополняет его -- ну там район, округ для адреса в Москве и т.д.

Вопрос -- есть ли какая-нить среда разработки JAVA? Ну чтобы там был синтаксический контроль, шаблоны стандартных функций -- ну типа как в Делфи хотя  бы...  Сейчас я тупо пишу в текстовом редакторе и запускаю на выполнение... как-то это не лучший вариант
1 pessok
 
05.12.14
11:30
eclipse
2 pessok
 
05.12.14
11:30
code::blocks
3 pessok
 
05.12.14
11:30
гугл, мля :)
4 Торин
 
05.12.14
11:31
гугл -- среда разработки?
5 Торин
 
05.12.14
11:32
Скачал eclipse, спасибо
6 pessok
 
05.12.14
11:33
(4) гугл - среда задавания таких вопросов :)
не за что
7 ilyavorobyev
 
05.12.14
11:35
(0) а можно подробней как именно вы пишете эти "вставные кусочки", это как внешняя компонента?
8 Asmody
 
05.12.14
11:38
9 igorP
 
05.12.14
11:43
(7) + тоже интересно. Вы вызываете java скрипт из 1с? интересно взглянуть на декодирования/обратного декодирования адреса  контрагента  на java?
10 Vladal
 
05.12.14
11:46
Notepad++ еще. В нём и код 1С можно раскрашивать синтаксически.
11 Fragster
 
гуру
05.12.14
11:46
(9) жаба и жабаскрипт - разные вещи
12 Торин
 
05.12.14
11:47
(7) нет, это обращение к веб-сервису через API
13 ilyavorobyev
 
05.12.14
11:47
(11) вопрос про жабу, так вы расскажите?
14 Торин
 
05.12.14
11:47
(9)
да не вопрос
        function showAddress (value, contrag, Styles, UID) {
               var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()});
               YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
                   if (this.length()) {
                       geoResult = this.get(0);
            var point = new YMaps.GeoPoint(geoResult._point.__lng, geoResult._point.__lat);  
          var placemark = new YMaps.Placemark(point, {style: Styles});
            placemark.name = UID;
           placemark.description = contrag;
               myPoints.push(placemark);
                      map.addOverlay(placemark);
                      map.setCenter(new YMaps.GeoPoint(geoResult._point.__lng, geoResult._point.__lat), 12);
                      map.redraw();
                    
                      
                      //обратное декодирование
                      var geocoder2 = new YMaps.Geocoder(point,{kind: 'district'});
                      YMaps.Events.observe(geocoder2, geocoder2.Events.Load, function (geocoder2) {
                      if (this.length()) {geoResult2 = this.get(0);
                      document.title = 'Широта: '+ geoResult._point.__lng + ';Долгота:' + geoResult._point.__lat + ';Район:' + geoResult2.text;}
                      else {
                           var geocoder3 = new YMaps.Geocoder(point);
                          YMaps.Events.observe(geocoder3, geocoder3.Events.Load, function (geocoder3) {
                         geoResult3 = this.get(0);
                          document.title = 'Широта: '+ geoResult._point.__lng + ';Долгота:' + geoResult._point.__lat + ';Район:' + geoResult3.text;    
                    })
                    }
                       })
                      
                      
    }else {
                }
            });
           YMaps.Events.observe(geocoder, geocoder.Events.Fault, function (geocoder, error) {
              alert("Произошла ошибка: " + error);
              return null;
         })
    }
15 ilyavorobyev
 
05.12.14
11:48
(14) это понятно а дальше как? как связывается жаба с 1с?
16 Asmody
 
05.12.14
11:48
(14) это не java, а javascript
17 Торин
 
05.12.14
11:49
ну скрипт, извините, я в этом месте дилетант...
18 Asmody
 
05.12.14
11:49
(16)+ разница примерно как со свиньей и морской свинкой
19 Fragster
 
гуру
05.12.14
11:50
а по сабжу - эклипс, ибо год назад был один интересный утекший слайд с партнерского
20 Торин
 
05.12.14
11:50
То есть для работы с javascript eclipse не подойдет? и я его зря скачал?
21 Asmody
 
05.12.14
11:50
для javascript достаточно sublime или того же notepad++
22 Asmody
 
05.12.14
11:51
(20) подойдет, но это из пушки по воробьям
23 Торин
 
05.12.14
11:51
(22) А что "не из пушки"?
24 Зеленый Кот
 
05.12.14
11:52
NetBeans IDE 8.0.1
25 Торин
 
05.12.14
11:52
(15) Результат получается в document.title, оттуда я его и беру.
document -- это просто поле HTML-документа на форме
26 Торин
 
05.12.14
11:53
примитивно, но работает
27 Rebelx
 
05.12.14
11:56
(0) Microsoft Script Editor
28 PiotrLoginov
 
05.12.14
11:57
(24) +1
(25) нормальный подход. Обработки для УТ, прокладывающие маршруты с помощью Яндекс-карт, так и работают
29 Торин
 
05.12.14
11:57
(24) NetBeans  тоже скачал, спасибо...
30 Fragster
 
гуру
05.12.14
12:02
вот нетбинз неплох. но ноде.жс в нем все-таки плохо поддерживается. В чем на ноде.жс разрабатывать?
31 pumbaEO
 
05.12.14
12:05
(30) sublime
32 Трик
 
05.12.14
12:05
Тему подправьте
33 Asmody
 
05.12.14
12:07
34 pumbaEO
 
05.12.14
12:18
(33) не гони, подделка.
35 Fragster
 
гуру
05.12.14
12:52
(31) это не IDE, а текстовый редактор, соответственно, интеллисенса, отладки, профилирования - ничего этого нет.
Независимо от того, куда вы едете — это в гору и против ветра!