@phpgeeks

Страница 14 из 8430
Сергей
06.04.2016
17:34:28
мне тоже студия нравится,често,одно время чуть рука не поднялась купить расширение php для студии..

Андрей
06.04.2016
17:35:38
А кто в чем пишет,кстати?? По-умолчанию- phpstorm?)

Сергей
06.04.2016
17:35:45
да.

Denis
06.04.2016
17:36:46
coda2

Google
Сергей
06.04.2016
17:37:45
мажор:D

завидую:С

Артур Евгеньевич
06.04.2016
17:39:01
А кто в чем пишет,кстати?? По-умолчанию- phpstorm?)
тоже штлорм для проектов, для мелких правко саблайм

Денис
06.04.2016
17:40:12
А кто в чем пишет,кстати?? По-умолчанию- phpstorm?)
Шторм для проектов, sublime - если что-то надо глянуть, поправить вне проекта

Сергей
06.04.2016
17:40:26
https://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5

я про это

Артур Евгеньевич
06.04.2016
17:42:21
хм надо будет поискать на торрентах))

хотя к шторму уже привык

Сергей
06.04.2016
17:44:43
ну шторм дело такое...мне после студии все равно чего-то не хватает...решарпера например:D

Alex
06.04.2016
19:47:11
https://youtu.be/SDw5PiG3M9A?t=25

Вот PHP7 даёт

Google
Сергей
06.04.2016
19:49:58
посмотрим как оно на деле будет...

кстати,что меня сильно бесит в my_sqli это то,что невозможно в массиве результата запроса обращаться к данным по именам столбоцов,только по индексам..может кто знает как это обойти?

U_mulder
06.04.2016
19:59:52
как результат получаете? мануалы про fetch_assoc , fetch_array курили?

Сергей
06.04.2016
20:04:18
fetch_row использую,почитаю про fetch_assoc , fetch_array.

все понял,невнимательно читал мануалы

Alex
06.04.2016
20:25:00
Ребята, подсоветуйте хороший свежий видеокурс по PHP

Артур Евгеньевич
07.04.2016
05:35:42
Ну если для начального уровня то вот неплохой, хотя это не видео

https://www.codecademy.com/learn/php

Артур Евгеньевич
07.04.2016
08:20:28
вообще сейчас принято pdo использовать, ну при условии если в вашем фреймворке цмске нету orm( что маловероятно)

Андрей
07.04.2016
08:20:55
Только хотел написать за PDO))

Oleg
07.04.2016
08:23:40
а в чем приемущества перед mysqli?

Андрей
07.04.2016
08:24:53
а в чем приемущества перед mysqli?
Погугли.)куча статей уже написана)если что-то непонятно будет-сюда пиши.

Сергей
07.04.2016
08:28:49
а есть фреймворки которые строят взаимодейсвие с бд как строится взаимодейсвие в Entity framework и hibernate? (т.е. ORM)?

Oleg
07.04.2016
08:32:03
EF и Hibernate грамоздкие медленные и неповоротливые

а фактически нужно получать имена пропертей в классе и маппить их через тотже pdo

Сергей
07.04.2016
08:34:30
PDO наше все?)

Oleg
07.04.2016
08:35:49
так глянул - интересно померить скорости будет - если есть прирост то выбор очевиден

а можно в php получить массив всех имен property класса? если да то можно самому написать microORM, ну или в самом классе держать массив со всеми именами получится чтото на подобии PetaPoco

Артур Евгеньевич
07.04.2016
08:50:45
http://www.php.su/functions/?get_class_vars

Google
Андрей
07.04.2016
08:51:57
Для инжиниринга классов можно Reflection юзать

Oleg
07.04.2016
08:55:46
ну и все, через foreach строить querystring, на выходе маппить можно даже по индексам, все будет идти в томже порядке что и при построении querystring - готовая ORM практически

Денис
07.04.2016
08:57:28
Oleg, посмотрите в сторону Active Record или Doctrine

ORM - это далеко не просто маппинг по индексам)

Артур Евгеньевич
07.04.2016
09:00:29
в pdo основная фишка что можно же на другую базу перескочить с минимумо затрат)

Андрей
07.04.2016
09:02:30
АR антипаттерн же?) посмотрите DataMapper))

Денис
07.04.2016
09:03:02
антипаттерн?

Oleg
07.04.2016
09:04:11
ORM - это далеко не просто маппинг по индексам)
я знаю что такое ORM и их разновидности, на работе используем только нативный, вообще все ORM для баловства начинающим программистам по мойму. Собственно тенденция появления microORM возникла благодаря громоздкости гигантов в общем я не ищу ORM - я люблю ручками запросы писать

Денис
07.04.2016
09:13:52
ORM для баловства - не соглашусь, код в первую очередь пишется для разработчиками для разработчиков, и довольно крупные проекты пишутся от базы данных, под сущности создаются модели и сверху уже идет бизнес-логика работы. Код становится читабельным и понятным, особенно если сложная структура БД с большим количеством связей, и таких хранилищ несколько. Если команда из 10 человек будет писать все запросы ручками, я слабо представляю качественный код-ревью в команде - будет легаси, которое потом трудно тестировать, не говоря о дальнейшей поддержке и рефакторинге

ну и в том же laravel 5 / yii2 /symfony без ORM сложно представить качественный продукт

Admin
ERROR: S client not available

Oleg
07.04.2016
09:19:33
ORM для баловства - не соглашусь, код в первую очередь пишется для разработчиками для разработчиков, и довольно крупные проекты пишутся от базы данных, под сущности создаются модели и сверху уже идет бизнес-логика работы. Код становится читабельным и понятным, особенно если сложная структура БД с большим количеством связей, и таких хранилищ несколько. Если команда из 10 человек будет писать все запросы ручками, я слабо представляю качественный код-ревью в команде - будет легаси, которое потом трудно тестировать, не говоря о дальнейшей поддержке и рефакторинге
вполне нормально, я как раз в таком проекте и нахожусь, начался он в 2005 - правда на C#. Но всеравно живем без ORM вполне себе спокойно, когда они начали появлятся - посмотрели покрутили, пришли в ужас от того какие запросы формируют... и успокоились))) для простеньких запросов они еще годны, а для реально сложных запросов они не подходят

Денис
07.04.2016
09:20:23
Запросы руками я вижу смысл только писать при построении очень сложных выборок с агрегацией данных нескольких таблиц , например

все остальное пусть модель делает

ну я не очень сильно знаком с C#, когда на нем писал, то тоже не использовал ORM

я просто слабо представляю, как можно делать проект на на нормальном фреймворке, при этом выкинув Doctrine или active record и всю логику работы писать самому. В конечном счете все равно запишутся билдер и мапперы для типовых моделей, появятся всякие findAll, scopes и relations, и сами не заметите, как это перерастем в собственный мини-ORM )

Oleg
07.04.2016
09:26:57
ну и смысл тогда держать орм? select * from делать? ну это все равно что за продуктами на фуре ездить. есть самописный маппер и его за глаза хватает, а запрос например у ково сегодня зарплата при данных которые есть типа, вторая пятница или каждый понедельник только маппер и все

Денис
07.04.2016
09:30:24
почему Select from, джойны, фильтры, группировка

Oleg
07.04.2016
09:33:51
не знаю, по мойму не целесообразно, для интернет магазина да вполне норм подойдет, а как только дело дойдет до сложных запросов - выбор становится очевиден.

Денис
07.04.2016
09:34:27
ну у каждого свой подход)

Google
Oleg
07.04.2016
09:36:21
плюс еще стилистика - все должно быть написано в одной технологии))

Денис
07.04.2016
09:37:56
плюс еще стилистика - все должно быть написано в одной технологии))
да, очень важно поддерживать единый code-style внутри команды, если ORM у вас не используется и я введу его туда только один - получится никому не нужный легаси, ну и наоборот

крч, все зависит от конкретной задачи и ситуации)

Oleg
07.04.2016
11:08:58
pdo vs mysqli http://wooptoo.com/blog/pdo-vs-mysqli-performance-comparison/

Артур Евгеньевич
07.04.2016
11:15:50
ну да, mysqli по сути не обновляется даже с кажды годом все хуже будет

хм, а внизу вообще ремарка о том что тест явялется ошибочным и некорректным)

xxx
07.04.2016
12:53:27
Добрый день! Извиняюсь за беспокойство. Требуется написать панель управления на основе существующей БД. Если у кого есть свободное время и желание заработать - буду благодарен, если напишите мне в личку. Предоставлю более подробное ТЗ. Спасибо!

Артур Евгеньевич
07.04.2016
15:42:09
https://habrahabr.ru/post/279921/

чето спамеров много стало)

-=M.o.r.f=-
08.04.2016
06:49:33
Да интернет становится помойкой потихоньку :)

-=M.o.r.f=-
08.04.2016
06:53:04
Сегодня пятница не будем о плохом :)

Страница 14 из 8430