Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: level Up IDE (DB)
Форумы портала PHP.SU » Клиентская разработка » Программное обеспечение » level Up IDE (DB)

Страниц (1): [1]
 

1. DlTA - 17 Июня, 2013 - 11:55:06 - перейти к сообщению
нынче в своей основной IDE phpEd разобрался с основным функционалом,

но там есть работа c базами данных, не могу себе представить, а как это, может у кого нить есть личный опыт как IDE работает с базами?
в чем смысл?
(Добавление)
и в догонку, иде понимает файлы мускуля (*.sql)
дык вот думаю, а разве их выносят в отдельный файл (зачем)? и получается что нужно это дело пропускать через шаблон для подстановки нужных параметров, а значит нужно впихивать в мускуль файл, шаблоны
либо через пыховский интерпритатор, вот и думаю а как обычно делают в таких случаях
2. Мелкий - 17 Июня, 2013 - 12:15:52 - перейти к сообщению
DlTA пишет:
и в догонку, иде понимает файлы мускуля (*.sql)
дык вот думаю, а разве их выносят в отдельный файл (зачем)?

Развесистый запрос удобнее понимать с нативной подсветкой sql, а не сплошным одноцветным текстом (т.е. скопировал запрос, вставил в файлик и разбираешь, что происходит).
Во-вторых - хранимые процедуры, триггеры и прочее. Коду приложения ничего с ними делать не надо и напрямую не взаимодействуют, а вот подсветка оных в IDE очень нужна.

По первому вопросу - не в курсе.
3. LIME - 17 Июня, 2013 - 12:25:13 - перейти к сообщению
DlTA пишет:
как IDE работает с базами
как клиент
для mysql пользуюсь отдельным инструментом(MW) но с mongo как-то пользовался плагином в ZS
4. DlTA - 17 Июня, 2013 - 12:47:10 - перейти к сообщению
Мелкий пишет:
Коду приложения ничего с ними делать не надо и напрямую не взаимодействуют, а вот подсветка оных в IDE очень нужна.
ну вот как бы не фонтан создавать отдельный файл, только для того что б посмотреть в цвете что тут что

надеялся на интерактивное составление запроса

ченить типа как в вин Access где указываются связи и можно в полуавтоматическом режиме составить запросы.
6. caballero - 17 Июня, 2013 - 13:09:37 - перейти к сообщению
Цитата:
но там есть работа c базами данных, не могу себе представить, а как это, может у кого нить есть личный опыт как IDE работает с базами?
в чем смысл?

это просто клиент
как phpmyadmin ли типа того
(Добавление)
Цитата:
надеялся на интерактивное составление запроса

запросы гораздо проще писать руками
7. Мелкий - 17 Июня, 2013 - 13:13:38 - перейти к сообщению
DlTA пишет:
ну вот как бы не фонтан создавать отдельный файл, только для того что б посмотреть в цвете что тут что

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

caballero пишет:
запросы гораздо проще писать руками

Поддерживаю
8. DlTA - 17 Июня, 2013 - 13:20:27 - перейти к сообщению
Мелкий пишет:
caballero пишет:
запросы гораздо проще писать руками

Поддерживаю
первые надцать раз может и да, но каждый раз держать в памяти кто с кем пересикается и вбивать одно и тоже скучно, а копипаст как то не очень корректно.
9. caballero - 17 Июня, 2013 - 13:29:32 - перейти к сообщению
Цитата:
первые надцать раз может и да, но каждый раз держать в памяти кто с кем пересикается и вбивать одно и тоже скучно, а копипаст как то не очень корректно.

ну так для этого есть куча способов построить графические диаграммы со связями и тогда ориентироватся

а если речь идет о списке полей то даже в phpmyadmin справи список полей тыкаешь и попадает в запрос.

вообще в нормальной организованной бд нет необходимости перевязывать стопицот таблиц
тем более можно писать представления которые будут содержать выборки для наиболее часто используемых вариантов, можно мспользовать денормализацию и т.д
10. DlTA - 17 Июня, 2013 - 13:39:55 - перейти к сообщению
caballero пишет:
в нормальной организованной бд
не встречал таких,
caballero пишет:
а если речь идет о списке полей то даже в phpmyadmin справи список полей тыкаешь и попадает в запрос.
этого мало
caballero пишет:
тем более можно писать представления которые будут содержать выборки для наиболее часто используемых вариантов
можно, но вдруг разрабы иде ченить более удобное придумали чеб просто копипаст.
11. caballero - 17 Июня, 2013 - 14:19:05 - перейти к сообщению
Цитата:
не встречал таких,

ну значить есть поле для деятельномти Улыбка

Цитата:
можно, но вдруг разрабы иде ченить более удобное придумали чеб просто копипаст.

копипаст говорит о неграмотно простроеном проекте - БД тут ни при чем.
копипастить можно и запрос к Бд с одной таблицей с одним полем
12. Stierus - 18 Июня, 2013 - 08:13:49 - перейти к сообщению
Цитата:
вообще в нормальной организованной бд нет необходимости перевязывать стопицот таблиц
серьезно? Улыбка

В Ide работа с бд такая же, как из любого другого клиента (navicat, MySQL Workbench, Sequel Pro и тд)

Цитата:
а разве их выносят в отдельный файл (зачем)?
В java вынесение запросов в отдельные файлы является нормой, у php разработчиков менее распространено. Зачем вы выносите шаблоны в отдельные файлы? - что бы разделять приложение на логические блоки, что бы не было мешанины, что бы верстальщик мог править шаблоны - тоже самое и тут, в приложениях, где запросы большие и сложные, где их много, где есть отдельная должность архитектора бд - там это нужно. Удобно ведь иметь в одной папке абсолютно все запросы к бд + человека, который мимо разработчиков оптимизирует эти запросы

 

Powered by ExBB FM 1.0 RC1