|
|
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Сразу же извиняюсь за холиваристый вопрос. Дело в том, что буквально только вчера познакомился с APEX, первые впечатления очень положительные, но собственно хотелось бы услышать мнения людей которые проработали с этой технологией не один год. Как система в целом? Какие дальшейшие перспективы? В часности интересует вопрос, сколько одновременных подключений выдержит OracleXE c APEX приложением и 20-30 таблиц в базе. Понимаю что вопрос ни о чем, но хотя бы 30-50 юзеров выдержит? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2013, 17:25 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKI, 50 одновременно минимум, 300 в среднем. Иногда больше 500 - нормально ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2013, 20:22 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
ПоленоEDUARD SAPOTSKI, 50 одновременно минимум, 300 в среднем. Иногда больше 500 - нормально ?Это именно Oracle XE столько держит? Так-то тут и про 5000 одновременных пользователей кто-то писал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2013, 21:13 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Полено50 одновременно минимум, 300 в среднем. Иногда больше 500 - нормально ? Нифигасе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2013, 21:17 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
rockclimberЭто именно Oracle XE столько держит? +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2013, 21:18 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIПонимаю что вопрос ни о чем, но хотя бы 30-50 юзеров выдержит? Вопрос действительно ни о чём, количество таблиц конкретику в него не вносит. Давайте обсудим коня в вакууме с определёнными координатами. Пусть у нас есть Oracle XE, где установлен APEX на EPG+Oracle XDB HTTP Server. Пойдём от пула процессов, которые будут обслуживать запросы пользователей. Обычно, исходя из документации, устанавливается всё так: Код: plaintext 1. 2. Таким образом, получаем пул разделяемых процессов в 5-10 + 0.125 * processes ~ 12 слотов под разделяемые процессы, которые будут запущены при надобности (и если останется запас в processes). В идеальном случае, когда хватило слотов, и пул полон, он успеет обслужить 17-22 пользователей за время обработки одного запроса N. Если будет всплеск из 50-ти одновременных запросов, то последний пользователь получить ответ (страницу) через 3×N. В этом идеальном случае не учитываются: ограничения XE на память, CPU; накладные расходы на создание процессов и работу пула; блокировки и ожидания процессов во время одновременной работы; обработка уже не актуальных из-за таймаута запросов; etc. Чтобы приблизиться к идеалу, можно продумать правильный дизайн приложения и шаблонов, озаботиться кэшированием на стороне сервера и клиента, сжатием и склеиванием статических файлов, переносом их в файловую систему и уходом от EPG. PS: Лучшим сценарием проверки, подходит ли XE для Ваших конкретных задач, будет определение допустимых значений для оценочных метрик, создание тестовой площадки с XE, развёртывание на ней приложения и стресс-тестирование. Например, при помощи jMeter. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2013, 03:02 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKI, rockclimber Чем вызвано удивление ? Речь же не об одновременных DEDICATED процессах а о "юзеров выдержит". Единственное конечно нужно отметить что система: что то вроде сервис деска - регистрация заявок, движение по статусам, плюс много справочных данных, таблиц фактов почти нет. Отчеты - формируются в фоновом режиме, то есть пользователю не нужно ждать отклика, можно закрыть браузер и скачать отчет хоть на следующий день. Количество одновременно формируемых фоновых отчетов можно менять в зависимости от ситуации. Как то так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2013, 07:29 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLer, спасибо за детальное разъяснение. По большому счету меня интересует, может ли система построенная на базе APEX(OracleXE как преимущество в виде халявности) быть конкурентоспособной с другими распространеными системами, например с той же 1С? Понимаю, что грузить всю бухгалтерию на APEX наверное глупо, да наверное никому и не нужно, ну хоть часть функционала можно же урвать? Поэтому интересует производительность, как конкурентное преимещество. В 1С я могу сказать, что типовая конфигурация 1С7.7 начинает тормозить с 15 юзеров, типовая конфигурация 1С8.1 начинает тормозить с 25 юзеров. Это при фаловом режиме, больше производильеность выжать конечно можно, но нужно прибегать к неким "сторонним" методам. Если глянуть в таком ракурсе, то какова производительность системы на базе APEX OracleXE? И какие еще конкурентные преимущества можно привести? Ну кроме того что и так понятно, тонкий клиент, все дела... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2013, 13:15 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKI, По моему мнению не о том задумываетесь, особенно пытаясь урвать кусок у 1С. Берите SE без патчей, разрабатывайте. Продавайте, как только пойдет прибыль на Лицензии можно и раскошелиться. А вот пользователь с вас мне кажеться спросит не только сколько сессий держит ваша система, а есть ли ней выгрузка в клиент банки, передачи отчетности через интернет, стандартные (Актуальные!) печатные форма - Торг12, ТТн и т.п. Ну и по своему опыту я бы не становился "убийцей 1с" а наоборот продумывал бы интеграцию. В моем случае доходило даже до разработки обработок для 1С, чтобы она воспринимала данные вы груженые в обычный CSV из интерактивных отчетов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2013, 14:03 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Полено, спасибо за полезное мнение! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2013, 14:35 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKI, Вот тут я хотелмнениеколлег, узнать: http://www.sql.ru/forum/actualthread.aspx?tid=963722&hl=saas Но обсуждение почему то закончилось слишком быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2013, 16:00 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
ПоленоБерите SE без патчей, разрабатывайте. Полено, а что такое упомянутое SE? Почитал пару соседних топиков про Oracle Apex, решил скачать и посмотреть - может что-то удобное у Оракула появилось. Формсы оракловые меня не вдохновляли в свое время, интересно что за Apex. Наверное те же формсы, но название другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2013, 12:17 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
mma_sПолено, а что такое упомянутое SE? Standard Edition. RTFM Oracle Database Comparisons . mma_sинтересно что за Apex. Наверное те же формсы, но название другое? Ну, Oracle Database тогда это тот же Access, только название другое... RTFM Oracle Application Express for Oracle Forms Developers . Форматирование в тынце "поехало" после очередного обновления oracle.com, но прочитать можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2013, 13:33 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
mma_s, SE - Oracle Standart Edition mma_sНаверное те же формсы, но название другое? У них из общего только использование PL/SQL для бизнес логики. В условиях, когда имеется серьезное десктоп-приложение на формс (трудоемкостью 100 человеко-лет и более) родом из 90-х, а требуется перенести часть функционала под веб, то апекс идеальный выбор в плане затрат: весь PL/SQL код из формса можно повторно использовать с минимальными правками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2013, 13:36 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLerRTFM Oracle Application Express for Oracle Forms Developers . Эта конвертация работает только для совсем уж примитивных формочек, которые за такое же время можно с 0 создать и в самом апексе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2013, 13:43 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
haXbatвесь PL/SQL код из формса можно повторно использовать с минимальными правками. Поправлю: весь PL/SQL-код, отвечающий за бизнес-логику и не касающийся интерфейса. Который, по-хорошему, представляет собой просто вызовы хранимого кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2013, 13:49 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
haXbatЭта конвертация работает только для совсем уж примитивных формочек, которые за такое же время можно с 0 создать и в самом апексе. Главное в ссылке -- это сравнительная таблица. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2013, 13:51 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLer, haXbat спасибо за пояснение и ссылки. Посмотрю, интересна в последнее время тема программировать для локальных задач чуток, БД чтобы была, и IDE как-нить попроще чем Visual Studio 2012. Времени мало на освоение всяческих ИДЕшных примочек. Посмотрим, что за APEX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2013, 12:45 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Решил апнуть тему. Что за полтора года изменилось? Становится ли Apex более популярным на рынке или уходит в небытие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2014, 18:32 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIРешил апнуть тему. Что за полтора года изменилось? Становится ли Apex более популярным на рынке или уходит в небытие?Ровно полтора года назад я на тогда еще новом месте работы услышал за обедом обсуждение создания веб-интерфейса к нашей системе (обсуждали начальник управления, два начальника отдела и человека три-четыре рядовых кодера типа меня). Я предложил апекс (про который никто не слышал до этого), сделал демоприложение. Теперь апекс развернут на трех разных БД, с ним работают время от времени 5 - 6 разработчиков. У жены на работе народ, после долгих месяцев обсуждений и привередничаний, тоже сделал выбор в пользу апекса для переписывания одной из систем (не без моей помощи и агитации). Банк Уралсиб сделал на нем свой интернет-банк (тут ссылка где-то проскакивала). Таки имею желание сказать, что стал более популярным P. S. Обращайтесь, если что. Я пока безработный ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2014, 19:19 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
(Сначала не в ту ветку отправил) Я например на Апексе дело начал(Дополнительное направление к своему дело Автоматизации Horeca) Облачный отель. http://bas-info.net/apex/f?p=1116:1:0::NO::: И Он за сезон даже окупил аренду VPS :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2014, 21:37 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
irbis_al, PURE VINTAGE ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2014, 22:04 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIЧто за полтора года изменилось? Интерфейс разработки пошёл в сторону mma_sвсяческих ИДЕшных примочек Что печально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 03:12 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLerEDUARD SAPOTSKIЧто за полтора года изменилось? Интерфейс разработки пошёл в сторону mma_sвсяческих ИДЕшных примочек Что печально. Не совсем понял, что Вы имеете ввиду? Буквально сейчас щелкаю апекс, вроде принципиально ничего не изменилось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 13:24 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKI, Если 5.0 ea2 пощелкать, то очень даже изменилось... Но, имхо, сырой он еще, да и до релиза далеко, так что спешить с выводами я бы не стал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 17:20 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIБуквально сейчас щелкаю апекс, вроде принципиально ничего не изменилось... Давайте обсудим, как дойдёте до дизайнера страниц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 02:01 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Так Вы про 5.0? Я сейчас 4.2.6 юзаю, 5.0 не видел, только на картинках, пытался зарегиться что бы поюзать, так он на стадии регистрации меня эксепшенами обложил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 10:38 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
E Oracle появилось облако. Для клиентов, которые не хотят разрываться между pl/sql и Java идеальное решение - Apex. ИМХО поэтому у оракла и возродился интерес к Apex, именно поэтому они и затеяли эксперименты с интерфейсом Apex так как это идеальная тестовая площадка для прогнозов реакции клиентов облака. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 17:31 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
CasufiДля клиентов, которые не хотят разрываться между pl/sql и Java идеальное решение - Apex. ИМХО поэтому у оракла и возродился интерес к Apex, А он угасал? Пока ничего дельного на апексе не сделал, поэтому о его применимости в реальной жизни судить не буду, но одно знаю точно - это единственная известная мне "CMS-ка", после 10 минут работы за которой не хочется разбить комп апстену и убить разработчиков! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2014, 12:25 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIне хочется разбить комп апстену и убить разработчиков! Апекс далек от CMS, а вы, по ходу от веб разработки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2014, 15:56 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
CasufiАпекс далек от CMS Именно по этому я поставил кавычки. Casufiа вы, по ходу от веб разработки. Это ошибочное мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2014, 16:16 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIЭто ошибочное мнение. Я всего лишь сделал заявление в духе вашего EDUARD SAPOTSKIпосле 10 минут работы за которой не хочется разбить комп апстену и убить разработчиков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2014, 17:04 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
CasufiEDUARD SAPOTSKIЭто ошибочное мнение. Я всего лишь сделал заявление в духе вашего EDUARD SAPOTSKIпосле 10 минут работы за которой не хочется разбить комп апстену и убить разработчиков Суть в том что в CMS-ках, как правило, дастаточно пощелкать 10 минут что бы выловить кучу багов. Apex в этом плане сильно выделяется, за что честь и хвала разработчикам из оракла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2014, 17:35 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKI, у нас в крупном проекте (60 больших магазинов) Apex победил 1С 8, которой хватило на полгода. Apex очень шустрый и крутой инструмент, который по скорости разработки и возможностям не уступает 1С, а по производительности - сильно лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2014, 22:10 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Алексей ВыхрыстюкEDUARD SAPOTSKI, у нас в крупном проекте (60 больших магазинов) Apex победил 1С 8, которой хватило на полгода. Apex очень шустрый и крутой инструмент, который по скорости разработки и возможностям не уступает 1С, а по производительности - сильно лучше. я в шоке как вообще можно сравнивать apex и 1С, это совершенно разные вещи! Все равно что сравнивать молоток с паяльником гы гы)) Apex - это инструмент для быстрой разработки простого web контента для отображения данных из Oracle, если нужно что-нибудь не стандартное, то тут приходится использовать js framework, а иногда и приходится попраграммить на jave, например для js компонента реализовать rest service. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 21:25 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SEBAя в шоке как вообще можно сравнивать apex и 1С, это совершенно разные вещи! Алексей имел ввиду "выиграл oracle с мордой на Apex". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 22:14 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SEBAа иногда и приходится попраграммить на jave, например для js компонента реализовать rest service Смена названия Oracle APEX Listener на Oracle REST Data Services должно что-то означать, мне кажется. Например, что на Java программировать можно что-то другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2014, 21:41 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
[quot SEBA]Алексей Выхрыстюк я в шоке как вообще можно сравнивать apex и 1С, это совершенно разные вещи! Все равно что сравнивать молоток с паяльником гы гы)) Apex - это инструмент для быстрой разработки простого web контента для отображения данных из Oracle, если нужно что-нибудь не стандартное, то тут приходится использовать js framework, а иногда и приходится попраграммить на jave, например для js компонента реализовать rest service. Это тоже самое, что сказать -1С для формирования простеньких бухлатерских отчетиков, но это не правда. Apex это прежде всего oracle pl/sql, и для работы со сложной бизнес логикой инструменты БД (хранимые процедуры, функции, пакеты, тригера и т.д. ) подходят не хуже макроязыка 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2014, 23:44 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Алексей Выхрыстюк, минус только в том, что нарушается концепция - клиент-сервер. С трудом верится, что весь код, даже клиента, выполняется в БД )) Очень легко написать лапшу-код из всех ЯП сразу. ) .. 1С сильна своим API для бухгалтерии. В APEX его нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2014, 09:56 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLerСмена названия Oracle APEX Listener на Oracle REST Data Services должно что-то означать, мне кажется. Да это поможет. А на jave найдется конечно, что покодить)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2014, 16:46 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123 1С сильна своим API для бухгалтерии. В APEX его нет. + Алексей Выхрыстюк Apex это прежде всего oracle pl/sql, и для работы со сложной бизнес логикой инструменты БД (хранимые процедуры, функции, пакеты, тригера и т.д. ) подходят не хуже макроязыка 1С. Понятно что на oracle можно все что угодно реализовать, просто сколько времени и труда нужно то, чтобы реализовать функционал 1C )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2014, 16:54 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SEBA, Для написания на Oracle Apex всего того чте есть в 1С, нужно столько же времени как и написать тоже самое на 1С, тоесть лет 15 (если брать с версии 1С 7.5) Так что все реально... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2014, 21:18 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Алексей Выхрыстюк, По мне, так 1С срач лучше прекратить или перенести в Толксы. Рассуждения на тему 1С похожи на рассуждения, чтобы я сделал если бы был президентом, все правы но никто не слышит друг друга и все говорят о своем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2014, 13:06 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Алексей ВыхрыстюкДля написания на Oracle Apex всего того чте есть в 1С Кстати такое рассуждение в корне не верно, так как осносную логику нужно реализовавыть не в APEX а на серверной стороне, тобишь, в Oracle, а апекс это только морда. Ваша фраза похожа на "Давайте напишем ERP на jQuery" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2014, 13:08 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Casufi, Основноюй плюс Apex (он же и минус) в том, что бизнес логика приложения работает внутри базы данных, что дает максимальную производительность и надежность. Главный минус - при большом количестве "одинаковых" клиентов - нагрузка на базу больше чем в трехзвенке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2014, 21:02 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Алексей Выхрыстюк, основной плюс - быстрое формошлепство и "период вхождения". Если этого не будет (а-ля access) грош ему цена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2014, 22:08 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Если посмотреть, что творит Oracle на базе APEX, то это довольно перспективная штука. Вот пример: https://apex.oracle.com/pls/apex/f?p=44785:1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2014, 19:46 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
al.netrusov, а что мы творим на Apex.... moblin.com.ua ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2014, 22:40 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Алексей Выхрыстюк, интерфейс APEX всё-таки специфичный))). Как ни крути) 2. Обрати внимание, как перетекают фреймы при зауживании окна по горизонтали в примере не у вас. Мониторы счас от карманных до FullHD) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 09:52 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Алексей Выхрыстюк, Выгрузка в Excel показывает кракозябры Ñêëàä Ñóììà ïðîäàæ Ñåáåñòîèìîñòü Íàöåíêà Ãîòîâàÿ ïðîäóêöèÿ 5 500,00 12 500,00 -7 000,00 Òîðãîâûé çàë 106 585,25 58 794,00 47 791,25 report total: 112 085,25 71 294,00 40 791,25 Плагин http://glebovpavel.github.io/Description_IR_TO_XSLX/ для выгрузки Interactive Report в Excel не пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2014, 15:13 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
если с delphi сравнить по фукционалу, на сколько разница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 16:15 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
bas02, с D некорректно. Весовые категории Веб --- не Веб D лучше в не веб. В веб нет Delphi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 16:20 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123bas02, с D некорректно. Весовые категории Веб --- не Веб D лучше в не веб. В веб нет DelphiНу не совсем так. Апекс - это как бы "Delphi для веба". Как сейчас в делфях дела обстоят - не знаю. Если сравнивать APEX 4.2 и Delphi 7 по возможностям работы с БД - то Delphi тут однозначно жалкое подобие левой руки. Но при этом Delphi - это инструмент с широкими возможностями в своей нише, и если стравнить, насколько Delphi охватывает спектр возможностей для десктоп-разработки и насколько APEX охватывает всю "ширину" веба - то соотношение между ними поменяется скорее на обратное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:12 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
rockclimberКак сейчас в делфях дела обстоят - не знаю. Если сравнивать APEX 4.2 и Delphi 7 по возможностям работы с БД - то Delphi тут однозначно жалкое подобие левой руки для Rich GUI дела прекрасны. Нельзя их сравнивать. Нельзя )) https://community.devexpress.com/blogs/ctodx/archive/2014/06/24/vcl-inplace-grid-edit-forms-coming-soon-in-v14-1.aspx И веб таблички нельзя сравнивать с Табличками.exe OFF По ГУИ, веб всегда проиграет десктопу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:31 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123По ГУИ, веб всегда проиграет десктопу.Ну, это настолько очевидно, что обсуждать смысла нет никакого. Но если мы делаем интерфейс к БД? Разберем пример создания master-detail формы. 1) Апекс: проходим мастер создания master-detail формы где-то из 10 шагов, в процессе указываем master-таблицу, detail-таблицу, поля, которые выводить и т. п. Все это выбирается мышкой из списков. На выходе после мастера имеем: две новые страницы, куча полей для ввода, кнопок (сохранение, удаление, навигация), все аккуратно выстроенное по линеечке (точнее, по сеточке). 2) Delphi: формы вручную создай, элементы управления создай, DataSource - создай, по сетке сам построй, автоматом только detail DataSource фильтруется. И таких заготовленных форм - вагон. Загрузка данных в БД из csv. Графики (проще, чем в экселе, надо только sql-запрос для извлечения данных написать и тип диаграммы выбрать). Графики тоже поддерживают некое подобие master-detail, кстати. Встроенные схемы авторизации и аутентификации. В общем, прогресс идет. Единственное, чего пока нет - WYSIWYG-редактора страниц, но и его в 5-й версии обещали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:20 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123rockclimberНо если мы делаем интерфейс к БД? такой? "Ваша визитка - г**но" (с) Лебедев. Но можно и такой, да. Что из этого Delphi может сгенерировать автоматически после прохождения 10-шагового визарда (или с аналогичными трудозатратами)? А на самом деле, что вы хотите доказать? У Delphi шире профиль, он и СУБД любую возьмет, и много чего еще. У апекса профиль сильно уже - вебморды для оракла, но в этой сфере он настолько крут (по части простоты освоения, скорости и удобства разработки), что обсуждать нечего, в общем-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 00:59 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123такой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 01:53 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Все эти тысячи элементов ввода, решёток, вкладок на самом деле означают три вещи: 0. Разработчик не заинтересован узнать, как удобно работать пользователю и из чего состоит его рабочий день. 1. Пользователь не заинтересован донести до разработчика, как ему удобно работать и из чего состоит его рабочий. 2. Они оба многого не знают о связанных с организацией эффективного труда и оптимизацией бизнес-процессов вещах, как, например, эргономика рабочего пространства. Рабочее пространство — это ведь не только стол, стул и окно слева. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 02:07 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLerВсе эти тысячи элементов ввода, решёток, вкладок на самом деле означают три вещи: 0. Разработчик не заинтересован узнать, как удобно работать пользователю и из чего состоит его рабочий день. 1. Пользователь не заинтересован донести до разработчика, как ему удобно работать и из чего состоит его рабочий. 2. Они оба многого не знают о связанных с организацией эффективного труда и оптимизацией бизнес-процессов вещах, как, например, эргономика рабочего пространства. Рабочее пространство — это ведь не только стол, стул и окно слева. Вот тут поддерживаю...:-) И как тоже разработчик на desktop JAVA(в той же философии Jinternal frame) скажу,что интерефейс тех картинок сильно перегружен.(хотя разумеется, Вы его считаете крутым,раз сюда выставили). Но я бы делал рефакторинг интерфейсу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 08:01 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
И в догонку(Приношу извинения,что мимо темы) Вот в разделе Delphi есть такая прикольная тема как типа "Обсирание чужих интерфейсов" Там респондент так же выкладывает картинку или видео работы программы(я например видео и картинки в тему java/"Примеры проектов на Swing " выкладывал) Вот... и все над ним начинают глумится :-) Я думаю такое же в Apexе надо завести и в Java :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 08:13 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
))) Если кто против 1000 контролов, то он против Rich А это против ветра. Посадите бухгалтера на веб) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 08:42 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
irbis_al, Интерфейс диктует заказчик. А в фирме есть несколько платформ. В апекс это не сделать. Т.е. сравнивать с D бессмысленно. Других ЯП нету? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 08:47 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Сравните лучше грузовик и спортивный автомобиль по критерию - за сколько кликов я поеду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 08:50 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLer, Прикольные картинки))).. Только, например, гугль выпустил GWT для 3-ей картинки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 08:54 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Делал на апексе (еще 3.0) систему управления задачами + мониторинг за сотрудниками. Из плюсов: Человеку не знакомому с понятием клиент-сервер и вебом вообще - можно наваять работоспособное приложеньице. Оно даже работать будет. В принципе достаточно знать SQL. Всё остальное - минусы: Черный ящик - вся прилада в БД, если что-то работать не будет - очень сложно разобраться. Запуск приложения с нуля - это была инструкция на полный лист А4. Начиная с установки ORACLE XE и обновлением APEX до 3-ей версии. AJAX прикручивался тогда как-то совсем страшно. Общая неповоротливость. В общем, не вижу смысла инвестировать время в узкую технологию, когда как намного гибче вложиться в изучение JS+какой-нибудь из популярных фреймворков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 10:57 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueJS+какой-нибудь из популярных фреймворков. не выйдет. Главная альтернатива для корпоратива - 3-х звенка. Это Net\Java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 11:42 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
забыл сказать )), что там свои минусы и заморочки)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 11:43 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123Если кто против 1000 контролов, то он против Rich Каким образом Rich UI, который является моделью взаимодействия с пользователем в толстом клиенте, превратился в тысячи элементов ввода на экранной форме, мне непонятно. Rich — это не «много кнопочек», это «много делаю без обращения к серверу на клиентской машине». Например, валидация на месте, создание отчётов и диаграмм прямо из текущих данных в решётках, работа с мультимедиа. Petro123Интерфейс диктует заказчик. Это, пожалуй, шутка дня. Заказчик в лучшем случае диктует требования, в идеальном — способен описать бизнес-процессы, которые он собирается автоматизировать. Но обычно это не так. Обычно вот так в случае с коробочными продуктами, связанными с управлением предприятием: http://habrahabr.ru/post/172073/ И с эксклюзивным ПО зачастую всё так же как раз из-за принципа «интерфейс диктует заказчик». Заказчик понятия не имеет, что можно использовать многостраничный мастер вместо формы на весь экран с двумя сотнями элементов ввода. Заказчик не в курсе, что можно вынести регулярно выполняемую рутину в автоматизированные пакетные задания и уведомления вместо создания двух десятков форм с сотней кнопок. Заказчик хочет кнопку «сделать хорошо», но не знает, что соседние отделы уже заказали кнопки «сделать здорово» и «сделать классно», которые делают то же самое. Как только разработчику начинают платить за количество кнопок, полей и строк, разработка мутирует в ужас под названием «китайский код», и мы получаем этот форменный ужас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 11:59 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLer, автор Rich UI, который является моделью взаимодействия с пользователем в толстом клиенте вы путаете термин "модель взаимодействия" с архитектурой _реализации_ (толстый клиент). У толстого даже термина такого не было). Он появился специально ДЛЯ веб. Так же как и AJAX. Пользователь хочет много кнопочек, и так-же как в десктопе (вспомните про ExtJS ) 2. У вас другие заказчики. У меня они знают отличие веб-интерфейса от не веб. Что такое "без перезагрузки" и "что такое без хождения по ссылкам". Бухгалтеру или оператору ваши мастера не нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 12:13 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123Только, например, гугль выпустил GWT для 3-ей картинки) Вы пытаетесь оправдать перегруженность интерфейса наличием инструментов. Это как обосновывать усложнение приборной панели «запорожца» до уровня Boeing 737 тем, что у поставщика были все эти лампочки, кнопочки, рычажки и циферблаты. Во как мы умеем, мол, всё можем настроить, соединить и использовать! Теперь пользователь видит информацию о моменте вращения подшипника дворника и гауссово распределение в полёте капель из-под брызговика. А ещё у Гугла есть Google Charts, давайте на каждую форму по три графика прилепим, предварительно спросив у пользователя, хотел бы он как-нибудь графически отображать информацию. А он, конечно, хотел бы. За те же деньги надо же как можно больше получить, и не важно, хотел ли он изначально пить тот уксус… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 12:17 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Ещё раз. Десктоп, как и веб приложения нужны в одинаковой степени. Кто не верит, откройте свою кнопку "Пуск". APEX - веб разработка. И не надо лезть в мир десктоп, как почивший в бозе сильверлайт. Надо, в меру))) А где мера, знает только профи) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 12:18 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLerперегруженность интерфейса наличием инструментов где? Нужно или НЕ нужно пытаетесь вы обосновать. У меня есть 5 отвёрток. И я их все люблю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 12:20 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123вы путаете термин "модель взаимодействия" с архитектурой _реализации_ (толстый клиент). У толстого даже термина такого не было). А мужики и не знали. Создавали себе все эти fat client, thick client, rich client с rich user inerface а потом потащили это же в веб. Petro123 Пользователь хочет много кнопочек, и так-же как в десктопе Пользователь не хочет много кнопочек нигде. Пользователь хочет достичь цели минимумом действий: подготовить отчёт, отгрузить товар, посмотреть кино, заказать пиццу. От самого факта наличия в продукте множества кнопочек, полей, вкладок и меню в три высоты экрана получает удовольствие весьма ограниченное число людей. В основном, это разработчик самого продукта и тот, кто этот продукт продаёт. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 12:31 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123У меня есть 5 отвёрток. И я их все люблю. И когда Вам нужно закрутить шуруп, Вы берёте в руку все пять. Ведь они у Вас есть. А в другую руку Вы берёте молоток, пилу и штангенциркуль. Они ведь тоже есть. А Гугл совсем недавно выпустил комплект из пяти отвёрток, молотка, пилы и штангенциркуля. Petro123где? Здесь: Petro123Только, например, гугль выпустил GWT для 3-ей картинки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 12:38 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLer, ты забыл с чего началось. - APEX сравнили с Delphi (крест с плоской) я сказал что это некорректно и показал для чего отвёртка крест ))). Всё верно? Тогда зря спорим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 12:43 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
suPPLerПользователь не хочет много кнопочек нигде люблю максималистов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 12:44 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123А где мера, знает только профи)А судьи профи кто? Люди, которые говорят "Интерфейс диктует заказчик" таковыми не являются, по крайней мере, для меня... А клиент всегда не прав . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 13:46 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
rockclimberPetro123А где мера, знает только профи)А судьи профи кто? Люди, которые говорят "Интерфейс диктует заказчик" таковыми не являются, по крайней мере, для меня... А клиент всегда не прав . ну, я конечно, утрировал. Я в политику не лезу (работу бизнес-аналитика). Это он бодается с архитектором проекта на стороне _заказчика_. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 14:03 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123люблю максималистов)Если Вы найдёте хоть одного пользователя, который перманентно удовлетворяется количеством кнопочек, я пересмотрю эту максиму. Petro123ты забыл с чего началось.Отнюдь. Но мы пока разбираемся со следующим утверждением:Petro123Если кто против 1000 контролов, то он против RichПотому что кто-то перевёл для себя Rich UI как "много-много интерфейса", а не "богатый возможностями и глубиной взаимодействия интерфейс". Вот компонент для выбора даты с использованием календаря, подсветкой определённых дат и вывода связанной с ними информации, возможностью валидации при вводе -- это Rich UI. Хоть и выглядит он изначально на форме как просто поле ввода с иконкой календаря. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 14:28 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Хотя, надо признать, что опыт разработки на APEX дало мне ОЧЕНЬ многое в плане крючкотворства SQL-запросов. Запросы с ветвлением на DECODE превращались в жутких монстров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 14:40 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Тема как то в г..но скатилась. Вот смотрите что лучше обсуждать https://apexplained.wordpress.com/tag/apex-maven-plugin/ http://apex.nl/apex/f?p=125:2:3954904913862:ITEM:::P2_NSIM_ID:10902 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 15:07 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueХотя, надо признать, что опыт разработки на APEX дало мне ОЧЕНЬ многое в плане крючкотворства SQL-запросов. Запросы с ветвлением на DECODE превращались в жутких монстров. +1 думаю, если бы ты писал БЛ на аппСервере на Java, было бы ещё страшнее. Я тоже только тут увидел как удобно VIEW мешать с MODEL )) (вставка в запрос HTML кода и форматирования) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 18:26 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123MonochromatiqueХотя, надо признать, что опыт разработки на APEX дало мне ОЧЕНЬ многое в плане крючкотворства SQL-запросов. Запросы с ветвлением на DECODE превращались в жутких монстров. +1 думаю, если бы ты писал БЛ на аппСервере на Java, было бы ещё страшнее. Я тоже только тут увидел как удобно VIEW мешать с MODEL )) (вставка в запрос HTML кода и форматирования) Думаю, это первое что мне не понравилось в APEX. Эх, сделали б что-нить в Vaadin и чтоб Lazy Fetch, и чтоб не рисовать DataSet с нуля... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 22:24 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
AlexJmделали б что-нить в Vaadin Кто мешает его использовать сейчас ? Плюньте вы на этот Апекс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 13:40 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
безперспективняк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 11:42 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
mansion, "Плюньте вы на этот Апекс." (с) Casufi ) он не для вас )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 12:02 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Early Adopter 2 к версии 5 скоро будет снесён и заменён третьей версией. Если вы не получили письма или просто забыли, и вам есть что сохранять, экспортируйте сейчас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2015, 15:20 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
hinotf, дык уже тестим. Есть бага в среде если юзать хром. :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2015, 11:46 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
раздражает везде вводить и дублировать названия items в Page Items to Submit . Неужели нельзя вычислить переменные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 13:24 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
maxandsofthinotf, дык уже тестим. Есть бага в среде если юзать хром. :-( Багу поправили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 10:58 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123раздражает везде вводить и дублировать названия items в Page Items to Submit . Неужели нельзя вычислить переменные? Там по сути идет вызов AJAX call back и указание Page Items to Submit для того что бы обертка знала что принимать и что отдавать потом после вызова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 11:07 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
maxandsoftPetro123раздражает везде вводить и дублировать названия items в Page Items to Submit . Неужели нельзя вычислить переменные? Там по сути идет вызов AJAX call back и указание Page Items to Submit для того что бы обертка знала что принимать и что отдавать потом после вызова ну дак, у них весь код в руках (PL\JS). Трудно пропарсить текст и выделить автоматом все переменные после двоеточия? Во-первых так делает PL Developer. Во вторых там поле из одной строки, в которой как в абразуре ищу одно значение из 25 штук. В третьих, если есть лишняя (код не использует), то APEX тупо на POST отправляет её на сервер. В четвёртых, при ошибке в переменных - идёт невразумительная ошибка при сохранении скрипта PL. (2 часа убил на поиск ошибки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 11:32 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
maxandsoftчто бы обертка знала тупая обертка)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 11:33 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123maxandsoftчто бы обертка знала тупая обертка)) )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 15:32 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123, Подсказка: если есть переменная в тексте PL/SQL, и если есть поле, куда её можно засунуть, то это вовсе не значит, что ее нужно туда пихать. Не говоря уже о том, что это ну никак бы не помогло с ошибкой item protection violation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 15:53 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Т.е ещё больше бы тратили время на отладку переменных, которые не отправились, потому что защищены ( по умолчанию) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 15:55 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, я тебя не понял. - если в коде есть :PXXXX, то оно будет null без прямого указания этого поля выше кода (в IDE) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 16:38 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123, С чего бы в апексе ему быть null. Там 2 поля в dynamic action , одно для отправки значения с формы в сессию на сервере, второе для обновления значения на форме из сессии сервера, при этом совершенно неважно используете вы их в самом PL/SQL коде или нет, это вещи перпендикулярные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 19:07 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, мы говорим про случай 1. Проверь CRUD не продублировав переменную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 22:39 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, Перпендикулярно, это когда одно не зависит от другого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 22:43 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123, Не зависит в том смысле, что заполнять нужно не по наличию или отсутствию переменных в коде, а по логике приложения, что нужно обновить на форме, что отправить на сервер. Надо понимать зачем используется аякс, что куда отправляется, а дуракам давать пользоваться аяксом противопоказано, понаделают ошибок, т.к. не понимают, что это такое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 06:59 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, ну, мы не про дураков. Если добавят веб-сокеты, то тоже будем порт на страницах дублировать? Мы про удобство. Если в 5-ке не изменят или не будет плагина, то я очень удивлюсь. Формула простая: Count(PL код переменные) = Count(переменные in) + Count(переменные out) Далее вывести на экран, что не привязано (см.как у других сделано). Я скопирую из сообщения и вставлю в in\out. Ну, и поле сделать TextArea вместо обычного шириной 10 символов. Удачи! Оракл силён в серверных решениях. А вот, в юзабилити\ГУИ у него есть у кого поучиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 09:31 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDevНе зависит в том смысле, что заполнять нужно не по наличию или отсутствию переменных в коде, а по логике приложения, что нужно обновить на форме, что отправить на сервер. сто раз плюсую. SvDevPetro123 Чаще всего логику лучше всего дать на откуп разработчику приложения, а не разработчику среды. Petro123Count(PL код переменные) = Count(переменные in) + Count(переменные out) Вы описали частный случай, который удобен вам лично, таких случаев можно придумать 1000, представляете на что будет похож интерфейс апекс, если все это попытаться реализовать за разработчиков ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 10:52 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
CasufiВы описали частный случай, частный случай, когда нет полноценного редактора PL кода? Против автомат коробки тоже, многие плевались. На ручке ездили. Я пишу на PL\SQL Developer и приведу пример, как он работате с переменными. А это основной ЯП системы. Не важно какой там транспорт, AJAX или Process или XXXX IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 11:04 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Это автомат парсинг переменных по нажатию F8 (составился список внизу) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 11:19 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Это сообщение от Оракла, но не в APEX)) к сожалению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 11:20 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
в одном анонимном блоке, у меня было штук 15 переменных. Много или мало, другой вопрос. Я их потом руками убирал двоеточия, ставил запятые и вписывал в то поле как входные. Если вы делаете тоже так, соболезную. Удачи автору топика! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 11:22 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123, Ты путаешь понятия. Pl/SQL developer делает обьявления переменных. DA никак обьявлений не делает, они уже объявлены и значения им уже присвоины. В DA количество переменных page items to submit может быть больше или меньше, того что находится в коде и это достаточно распространенный случай. А то, что у тебя там по 15 переменных наталкивает на определённые мысли, возможно ты выбрал неверный подход к решению задачи. Не полную ли отправку формы пытаешься сделать случаем? P.S. В любом случае, автоматом подставлять page items to submit не серьёзно, слишком много причин, почему такого быть не может ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 15:40 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDevPetro123, Pl/SQL developer делает обьявления переменных. === он много чего делает. И это здорово. Например, пункт "Копировать через запятую". Не для себя родного, а для стыковки с другими IDE DA никак обьявлений не делает, они уже объявлены и значения им уже присвоины. ======= выше привёл пример, когда другая IDE помогла и в этом В DA количество переменных page items to submit может быть больше или меньше, того что находится в коде и это достаточно распространенный случай. ====== назвал бы хоть один неверный подход к решению задачи. === возможно. Проект унаследован. Не полную ли отправку формы пытаешься сделать случаем? ===? P.S. В любом случае, автоматом подставлять page items to submit не серьёзно, слишком много причин, почему такого быть не может === я юз-кейс назвал. А ты ни одного. Один ноль)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 15:48 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123SvDevP.S. В любом случае, автоматом подставлять page items to submit не серьёзно, слишком много причин, почему такого быть не может === я юз-кейс назвал. А ты ни одного. Один ноль)))) Назвал уже несколько штук, ты не читаешь просто Не всё конешно назвал, но и того что назвал более чем достаточно SvDevPetro123В DA количество переменных page items to submit может быть больше или меньше, того что находится в коде и это достаточно распространенный случай. ====== назвал бы хоть один Пример: код pl/sql одна строчка: null; Отправляем item на сервер, через следующий action делаем refresh на какой-нибудь элемент на форме, использующий этот item Да и вообще, неужели тебе разделение на Page Items to Submit и Page Items to Return ну совсем ни о чем не говорит ? Petro123SvDevDA никак обьявлений не делает, они уже объявлены и значения им уже присвоины ======= выше привёл пример, когда другая IDE помогла и в этом тяжелый случай ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 17:43 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, Ты не объяснил, зачем отправить items с null кодом, чтобы потом забрать? Согласись, это не для нубов.)))) Создать DA PL чтобы там вместо кода NULLфигу написать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 18:57 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123, Вообще-то объяснил. Чтобы сделать refresh и обновился элемент . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:01 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Я не про in / out. Тут обетка не поможет. Я о том, когда нет не в in ни в out. Или наоборот. у тебя в хранимке переменные под контролем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:03 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, Например, DA refresh на регион, он обновится с учетом значений переменных на сервере. Вот у меня сотни DA, и не помню ни разу, чтобы я туда по 15 переменных совал. Нескольких обычно хватает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:05 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, 1. Есть API сохранить в сессии. 2. Items не в бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:07 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
т.е. я не исключаю, что могут быть и задачи, по 15 переменных, но с высокой степенью вероятности трудности связанные с большим количеством переменных можно объяснить неподходящей под апекс архитектурой. P.S. я не понял вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:10 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Не будем мешать число переменных. Это off В пн. посмотрю. Вроде по умолчанию все items и так сохраняют состояние. Без всяких DA NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:12 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123, DA null нужен, чтобы отправить переменную с формы на сервер, потом следующим action перерисовать компонент с учетом значения item на сервере. Вроде все понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:18 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, На страничке 8 регионов. один - карточка клиента. 15 айтемс в бд. Сохранить через DA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:22 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, На страничке 8 регионов. один - карточка клиента. 15 айтемс в бд. Сохранить через DA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:23 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, Почему не 2 мя другими методами? - api - MVC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:26 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, Ухожу (. Позже отвечу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 19:30 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123, DA как раз и хорошь, чтобы декларативно всякие штуки делать, а не то же самое или ещё хуже через тонну кода апи. По поводу 15 переменных, вот и возникает вопрос, почему через аякс нужно их сохранять, почему не через submit, что с валидацией, что будешь делать когда к ним добавится табличная форма ? Если приложение строится по принципу сохранение форм через Аякс, то тут все равно нужно что-то изобретать, чтобы автоматически отправить все items, da execute все равно не сможет заменить стандартные функции. Встроенный декларативный аякс в апексе появился лишь в последних версиях, до 4.0 вообще никаких da не было. Т.е. апекс совершенно не заточен под сохранение модальных форм через аякс, только через тонну кода. Лишь в 5.0 будет такая возможность декларативная, и кстати не через DA, а через обычную отправку данных модальной страницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 20:22 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDevPetro123, DA как раз и хорошь, чтобы декларативно всякие штуки делать, а не то же самое или ещё хуже через тонну кода апи. ===== просто, для новичка, лучше написать API.ЗаписатВсессию(переменная), чем NULL. Это, можно сказать - "хак" По поводу 15 переменных, вот и возникает вопрос, почему через аякс нужно их сохранять, почему не через submit, что с валидацией, что будешь делать когда к ним добавится табличная форма ? === ну, дак, переоткрытие всей формы не нужно. Один регион нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 23:08 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDevPetro123, DA null нужен, чтобы отправить переменную с формы на сервер, потом следующим action перерисовать компонент с учетом значения item на сервере. Вроде все понятно. так. Ещё раз, поясни. Мой случай - 15 переменных - Карточка клиента. Если я их занесу в енто IN поле, а в коде поставлю не UPDATE 15 полей в таблицу, а begin NULL; end; То, они запишутся в БД в свои поля? Т.к. после рефреша мне нужно то, что лежит в БД. Либо придумай кейс сам для твоей особой серверной переменной. Вроде понятен вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 23:22 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123- MVC означает для AJAX: - DA ---> UPDATE table values :переменные (MODEL) ----> Refresh (VIEW) без всяких NULL Вроде всё работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 23:28 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123, кейс пояснил 5 раз уже.:( Регион какого-нибудь типа с SQL и фильтром в where column=:item . Список на форме, меняешь список, меняется регион. Никакого редактирования на форме нет, с этим вообще не связано . Так понятно? Это просто пример наугад, там задач из разных категорий непохожих друг на друга немерено. Писал выше, что тебе твою задачу вообще через da execute решать не нужно. Ты пытаешься решить задачу, которая в апексе 4.2 не решена, решена только в 5.0. Но если ее решать, то первым делом стоило подумать как отправить форму на сервер автоматически, примеры встречаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 00:10 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDevкейс пояснил 5 раз уже.:( Регион какого-нибудь типа с SQL и фильтром в where column=:item . Список на форме, меняешь список, меняется регион. Я тебя и просил, про один пример. Тут специфика региона с SQL в том, что при рефреше сам код where исполняется на сервере. Без отправки на сервер твоим способом с NULL, новый фильтр в items SQL не увидит. DA с update тут не нужен, т.к. фильтр в БД не нужен. Так? ..... автор отправить форму на сервер автоматически, примеры встречаются. не уверен, что это будет меньше кода, чем у меня сейчас. Один фиг нужно будет делать привязку 15 полей ГУИ к 15 полям в БД (маппинг). Не по именам же полей они имена в полей в БД будут искать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 01:28 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123SvDevкейс пояснил 5 раз уже.:( Регион какого-нибудь типа с SQL и фильтром в where column=:item . Список на форме, меняешь список, меняется регион. Я тебя и просил, про один пример. Тут специфика региона с SQL в том, что при рефреше сам код where исполняется на сервере. Без отправки на сервер твоим способом с NULL, новый фильтр в items SQL не увидит. DA с update тут не нужен, т.к. фильтр в БД не нужен. Так? Бинго. DA с DML внутри вообще достаточно редкий случай, если не клеить скотчем архитектуру с обновлением форм через аякс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 01:56 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, я спрашивал про конкретный пример кода. Правильно ли я понял причину NULL в DA. Ты ответил совсем про другое. ...... - нет понятия форм и AJAX в APEX. Они есть ниже слоем - в системном слое. Оракл решил не пугать пользователей заумными словами. Т.е. если перевести тебя на русский: - DA c CRUD - редкий случай. Ты серьёзно? Я же тебе привёл распространённый случай - 2-3 вкладки. Один из регионов - Карточка клиента с кнопой Сохранить. Твои действия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 12:41 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123SvDev, я спрашивал про конкретный пример кода. Правильно ли я понял причину NULL в DA. Ты ответил совсем про другое. Я ответил бинго, что непонятного ?!! Petro123- нет понятия форм и AJAX в APEX. Неверно. Petro123Они есть ниже слоем - в системном слое В апексе есть и ниже слой. api guide открывал когда-нибудь? Это уже не апекс что ли? На верхнем уровне терминология проще - Код: plaintext Petro123Т.е. если перевести тебя на русский: - DA c CRUD - редкий случай. Ты серьезно? Перевод неверный. Насчёт делать dml через аякс, мы говорим про апекс, а не про что-то там. Ну придумал ты как сделать простенькую форму через DA. Кого интересует простейший случай. Я тебя спрашиваю, как ты делаешь валидацию, и как сохраняешь табличные формы (Tabular Form). И какой ты от всей этой мороки получил реальный профит. Потому что в такой задаче нужно 100 раз отмерить и один раз отрезать, перед тем как выбирать подобный подход. Petro123 Я же тебе привёл распространённый случай - 2-3 вкладки. Один из регионов - Карточка клиента с кнопой Сохранить. Я думал у тебя через модальное окно сделано, сейчас уже сомневаюсь. Зачем ты тогда все dml в da суешь я не понял. Форма должна быть в видимой части экрана, чтобы заполнять было удобно. Petro123Твои действия? Использовал бы Мастер: Form on a Table или Form on a table with report, потом бы переделал под нужды. DA бы использовал, чтобы заполнять форму было удобно и обновлялось все динамически при заполнении. Но вот когда пользователь нажимает сохранить, уже можно обновлять страницу, делать редирект и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 18:51 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDevЯ думал у тебя через модальное окно сделано SvDevИспользовал бы Мастер я не пойму. Ты без мастеров когда нибудь программировал? Какое нафиг модальное окно? Я же тебе сказал: - на одной страничке - в одном урл - в регионе! На модальных окнах вообще AJAX не нужен. Если мы без мастеров, а руками не можем тут разобрать данный кейс (rich страничка), то давай закончим полемику. Этот кейс не простой, с большим количеством контролов. Сначала я могу рассказать\разобрать сохранение. А потом уже про валидацию (повторную на клиенте). авторФорма должна быть в видимой части экрана, чтобы заполнять было удобно. кто тебе сказал? Сначала посчитай сколько айтемс влезет в табличной верстке в 2 ряда. А потом не забудь про веб подход в формах и колёсико в мышке. автори обновлялось все динамически при заполнении. особых "прыгалок" я не люблю. Максимум на рядом стоящих контролах типа "Только туда" или "Туда-Обратно". С включением видимости второго Edit на "Обратно". Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 10:15 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123SvDevИспользовал бы Мастер я не пойму. Ты без мастеров когда нибудь программировал? Неважно какая у тебя форма, хоть модальная, хоть не модальная, хоть с аяксом, хоть без. Мастера упрощают работу, айтемсы все равно добавлять придется. Создай форм 100, потом посчитай сколько кликов нужно, чтобы создать item, и сколько нужно ждать на каждый клик. Именно поэтому создаётся мастером, потом переделывается во что хочешь . Даже если у тебя там тонны яваскрипта на каждой форме, все равно время ускоряется заметно. Petro123Этот кейс не простой, с большим количеством контролов. Сначала я могу рассказать\разобрать сохранение. А потом уже про валидацию (повторную на клиенте). авторФорма должна быть в видимой части экрана, чтобы заполнять было удобно. кто тебе сказал? Сначала посчитай сколько айтемс влезет в табличной верстке в 2 ряда. А потом не забудь про веб подход в формах и колёсико в мышке. автори обновлялось все динамически при заполнении. Много влезет. Уж 15-то можно вместить. И формы бывают не в одном регионе, а во многих регионах и все в видимой части. Но я не только про это, но и про то, что пользователю не должно хотеться открутить скрол вниз, чтобы форму начать заполнять. Petro123особых "прыгалок" я не люблю. Максимум на рядом стоящих контролах типа "Только туда" или "Туда-Обратно". С включением видимости второго Edit на "Обратно". Удачи! Интерактивным отчетом пользовался? Посчитай, сколько там элементов. Считаешь они все видимыми сразу должны быть? P.S. Если пользователь сохраняет карточку, ему хочется увидеть результат прежде всего, остальное уже не так важно. И ты все вопросы проигнорировал. Такое чувство, что у тебя все приложение - пара форм, с которыми повезло, что их получилось сделать относительно легко. Это значит, у тебя впереди вся веселуха, когда что-то другое будешь делать. Вопрос в том, сколько тыщ строк кода ты годов запрограммировать из-за своего люблю-не люблю. Вот кода решишь озвученные выше проблемы в апексе с валидацией и сохранением tabular forms, так чтобы показать было не стыдно, тогда и будем обсуждать твои принципы. Просто на этом фоне твои сетования на page items to submit выглядят очень нелепо. Комара увидел, слона нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 11:40 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, 1. Я не против помощников и волшебников. Я только за. Просто есть в вакансиях: "способность разбираться в чужом коде". Т.е. не нужно ломать существующий проект. Нужно уметь воссоздать волшебника руками))), т.к. проект уже существует. Иначе никак. 2. Нет понятия формы в APEX. Есть страничка...регион...items (переведи на русский). Я и сказал что влезет, но тебя повело на OFF про размер "формы". OFF зайди на ГОСУСЛУГИ\job.ru и посмотри, нужен там скролл или нет. Например при оформлении заявки на паспорт. Далее пошёл OFF про юзабилити. Хотя был вопрос про код программирования. Количество элементов и размещение и скроллинг рисует дизайнер! (верстальщик без APEX) А не программист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 12:17 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDevПросто на этом фоне твои сетования на page items to submit выглядят очень нелепо. Комара увидел, слона нет. я твой подход увидел: - максимум деклоративно, миним - коде. - чАщее SUBMIT чем DA - скроллинг не использовать - DA NULL для сохранения переменной на сервере, которой нет в БД. Не со всеми п.п. согласен. Мои комариные претензии - учиться Ораклу делать как в PL\SQL Developer и не гасить его же собственные ошибки try ORA - except null; -- плевать на ошибку end; 17314427 APEX это не JS платформа, где можно их гасить. APEX и в корпоративе используют). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 12:32 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro1232. Нет понятия форм в APEX. Есть страничка...регион...items (переведи на русский). Нажми create new page, и посмотри внимательно. Именно этот термин апекс и использует постоянно. Регион - это регион, это не форма. Petro123Количество элементов и размещение и скроллинг рисует дизайнер! (верстальщик без APEX) А не программист. А я говорю про то, что апекс не на любую архитектуру заточен. И хотя интерфейс можно сделать очень продвинутый, не все он умеет. Если дизайнер рисует интерфейс в фотошопе и знать ничего не хочет про апекс, то не стоит выбираеть апекс как средство разработки, имхо. Сделать сколь-нибудь сложное приложение апекс полностью через Аякс это очень сложная задача, сложнее чем на php с 0 все сделать. Не берусь правда сказать, как будет через несколько версий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 12:47 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123SvDevПросто на этом фоне твои сетования на page items to submit выглядят очень нелепо. Комара увидел, слона нет. я твой подход увидел: - максимум деклоративно, миним - коде. - чАщее SUBMIT чем DA - скроллинг не использовать - DA NULL для сохранения переменной на сервере, которой нет в БД. Не со всеми п.п. согласен. Мои комариные претензии - учиться Ораклу делать как в PL\SQL Developer и не гасить его же собственные ошибки try ORA - except null; -- плевать на ошибку end; 17314427 APEX это не JS платформа, где можно их гасить. APEX и в корпоративе используют). Удачи! Я имел ввиду подсветить нужные поля и т.д. Ну если тебе этого всего не нужно, тогда ок. Правда вопрос с сохранением Tabular Form остается. Какой смысл делать в одном месте через аякс, если в другом месте будет работать обычным образом. P.S. К скроллам я на самом деле нормально отношусь. Не вижу ничего плохого в том, чтобы перебросить после сохранения скролл в начало формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 12:54 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDevP.S. К скроллам я на самом деле нормально отношусь. Не вижу ничего плохого в том, чтобы перебросить после сохранения скролл в начало формы. Но вообще да, если скролл большой, и нажать несколько кнопок, то это проблема, да. Но я такие проблемы решаю на уровне проектирования интерфейса, часто можно разбить заполнение на несколько этапов, или редиректить сразу на отчёт. В общем я не считаю обновление страницы уже после сохранения чем-то очень страшным. С очередной версией придумают, что-нибудь, мне не все в апексе нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 13:28 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
SvDev, Я плюнул на подсветку. Есть красная звездочка об обязательных полях. Главное текст оракла вывести понятный. тут со скрипом я решил - была моя тема форуме. У меня проверка в бд первична. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 13:54 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Про tabular много позже. Слона будем есть по частям (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 13:57 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Давайте перенесём оффтопик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 14:56 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Petro123, Не то, чтобы этого нельзя было сделать, но там жесть))) С валидацией может и не все так печально, есть ряд плагинов, я их не пробовал честно говоря. Но с табличными формами и еще с пессимистической блокировкой - реальная проблема. В общем о проблемах надо знать и заранее над ними думать, я вот это хотел сказать. На практике при разработке и так куча проблем, чтобы взваливать на себя кучу ненужных, которые усложнят разработку в разы. Но если кто их нормальным образом решает - честь и хвала p.s. Ждём 5й апекс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 15:25 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
hinotf, Подобные темы всегда обычно засоряются, разговор недалеко от топика в принципе, так что на усмотрение модераторов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 15:27 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
hinotf, Но вообще да, если хочется ещё обсудить, лучше создать отдельную тему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 15:52 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
Как там Apex 5? Порвет рынок или низенько полетит с пенка? Есть мнения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 19:35 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIПорвет рынок ну это же не айфон). Всё будет тихо и обыденно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 09:26 |
|
||
|
Каковы перспективы APEX?
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIПорвет рынок или низенько полетит с пенка? Килер фич для корпоратива там не появилось, так что будут использовать как использовали. Возможно чуть больше мигрирующих студентов с 1С, Access появится, и дурацких вопросов вместе с ними. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 11:14 |
|
||
|
|

start [/forum/topic.php?all=1&fid=50&tid=1874998]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
195ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
93ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 575ms |

| 0 / 0 |
