21

Re: Як мені ту корзинку в магазині запіндюрити?

до дупи швидкопадіння, нехай працює лишень на ті 2 хвилини, доки я буду показувати це все викладачеві

22 Востаннє редагувалося quez (17.12.2014 14:48:09)

Re: Як мені ту корзинку в магазині запіндюрити?

FakiNyan написав:

до дупи швидкопадіння, нехай працює лишень на ті 2 хвилини, доки я буду показувати це все викладачеві

Чудовий підхід. Якщо ви продовжуватимете діяти таким чином, то всього за рік ви зможете створити двоє-троє високооплачуваних робочих місць. Так тримати, індустрія про вас не забуде.

Подякували: leofun011

23

Re: Як мені ту корзинку в магазині запіндюрити?

quez написав:
FakiNyan написав:

до дупи швидкопадіння, нехай працює лишень на ті 2 хвилини, доки я буду показувати це все викладачеві

Чудовий підхід. Якщо ви продовжуватимете діяти таким чином, то всього за рік ви зможете створити два-три високооплачуваних робочих місць. Так тримати, індустрія про вас не забуде.

Я не збираюсь працювати в веб-індустрії

24

Re: Як мені ту корзинку в магазині запіндюрити?

А я й не казав про веб. Це підходить як для вебу, так і для десктопу з мобілами.

25

Re: Як мені ту корзинку в магазині запіндюрити?

Таке відношення в мене тільки до вебу

26 Востаннє редагувалося TwiStar (17.12.2014 16:24:57)

Re: Як мені ту корзинку в магазині запіндюрити?

Зберігати товари до корзини без бд доречно, якщо немає задачі пам'ятати її надовго. Працювати з сесією - найпростіший вибір, особливо, якщо зробити свій термін та метод збереження сесії, наприклад, у Memcache.

Я зазвичай реалізую такий функціонал через об'єкт, class Order, в який можна додавати товари, видаляти товари, та робити деякі інші речі, наприклад, порахувати дисконти. Цей класс є повноцінним ActiveRecord, тому коли користувач підтверджує своє замовлення, просте

$order->save();

зберігає його у базу. Тобто в мене корзина - це те саме замовлення, який просто висить у сесії та чекає на підтвердження.

Оффтоп.

PHP настільки говно, що в ньому навіть методу append в масивах немає.

https://github.com/rossriley/php-scalar-objects ось!
Але взагалі-то враховуючи що PHP - слабо типізована мова, робити такі речі - на свій страх і ризик. Особливо, коли відбувається щось на зразок

звідки мені було знати, масив то, чи об'єкт?

FakiNyan написав:

Таке відношення в мене тільки до вебу

А в чому різниця між вебом та "не вебом"?

Подякували: leofun011

27

Re: Як мені ту корзинку в магазині запіндюрити?

TwiStar написав:

Зберігати товари до корзини без бд доречно, якщо немає задачі пам'ятати її надовго. Працювати з сесією - найпростіший вибір, особливо, якщо зробити свій термін та метод збереження сесії, наприклад, у Memcache.

Я зазвичай реалізую такий функціонал через об'єкт, class Order, в який можна додавати товари, видаляти товари, та робити деякі інші речі, наприклад, порахувати дисконти. Цей класс є повноцінним ActiveRecord, тому коли користувач підтверджує своє замовлення, просте

$order->save();

зберігає його у базу. Тобто в мене корзина - це те саме замовлення, який просто висить у сесії та чекає на підтвердження.

Оффтоп.

PHP настільки говно, що в ньому навіть методу append в масивах немає.

https://github.com/rossriley/php-scalar-objects ось!
Але взагалі-то враховуючи що PHP - слабо типізована мова, робити такі речі - на свій страх і ризик. Особливо, коли відбувається щось на зразок

звідки мені було знати, масив то, чи об'єкт?

FakiNyan написав:

Таке відношення в мене тільки до вебу

А в чому різниця між вебом та "не вебом"?

це ж риторичне питання, ага?

28

Re: Як мені ту корзинку в магазині запіндюрити?

А нафіг зберігати поточну корзину в базі? Тобто я сьогодні щось собі поцокав, заходжу на сайт через місяць за мишкою, а воно мені купи слона?

Подякували: quez1

29

Re: Як мені ту корзинку в магазині запіндюрити?

Можете ще зберігати в webStorage http://replace.org.ua/topic/3690/

p/s коментарі деяких форумчан не перестають дивувати..

30

Re: Як мені ту корзинку в магазині запіндюрити?

А нафіг зберігати поточну корзину в базі? Тобто я сьогодні щось собі поцокав, заходжу на сайт через місяць за мишкою, а воно мені купи слона?

Це вже не питання розробника, а питання тех. завдання. Я двічі стикався з тим, що корзина повинна бути довгостроковою.

це ж риторичне питання, ага?

Чому риторичне? Зовсім ні, мені насправді цікаво, яку різницю ви бачите між сферами розробки.

31

Re: Як мені ту корзинку в магазині запіндюрити?

TwiStar написав:

А нафіг зберігати поточну корзину в базі? Тобто я сьогодні щось собі поцокав, заходжу на сайт через місяць за мишкою, а воно мені купи слона?

Це вже не питання розробника, а питання тех. завдання. Я двічі стикався з тим, що корзина повинна бути довгостроковою.

це ж риторичне питання, ага?

Чому риторичне? Зовсім ні, мені насправді цікаво, яку різницю ви бачите між сферами розробки.

ну тіпо веб, то сайтики, а не веб то все інше, а писати сайтики нецікаво

32

Re: Як мені ту корзинку в магазині запіндюрити?

писати сайтики нецікаво

Цікава думка, але я досі не розумію різницю між "сайтиком", та якоюсь мобільною або десктоп програмою. Тобто, я розумію, одна справа - це створювати сторінки на вордпресі, а зовсім інше розробляти біллінг-системи, CRM, та інші сервіси, тим більше що вони все частіше "переїжджають" у веб.

Подякували: quez, Chemist-i, VTrim3

33

Re: Як мені ту корзинку в магазині запіндюрити?

TwiStar написав:

писати сайтики нецікаво

Цікава думка, але я досі не розумію різницю між "сайтиком", та якоюсь мобільною або десктоп програмою. Тобто, я розумію, одна справа - це створювати сторінки на вордпресі, а зовсім інше розробляти біллінг-системи, CRM, та інші сервіси, тим більше що вони все частіше "переїжджають" у веб.

душі в ваших сайтиків немає, вони не відчувають залізо, не відчувають усіх тих бітиків, котрі сочаться по залізу, ті сайти, наче бездушні клони, котрі заполонили весь простір, сміття, одним словом

34

Re: Як мені ту корзинку в магазині запіндюрити?

FakiNyan написав:
TwiStar написав:

писати сайтики нецікаво

Цікава думка, але я досі не розумію різницю між "сайтиком", та якоюсь мобільною або десктоп програмою. Тобто, я розумію, одна справа - це створювати сторінки на вордпресі, а зовсім інше розробляти біллінг-системи, CRM, та інші сервіси, тим більше що вони все частіше "переїжджають" у веб.

душі в ваших сайтиків немає, вони не відчувають залізо, не відчувають усіх тих бітиків, котрі сочаться по залізу, ті сайти, наче бездушні клони, котрі заполонили весь простір, сміття, одним словом

Щось я не бачив Вас в розділі системного програмування (чи мікроконтролерів), щоб говорити про душу заліза.

Подякували: quez1

35

Re: Як мені ту корзинку в магазині запіндюрити?

Цікава думка, але я досі не розумію різницю між "сайтиком", та якоюсь мобільною або десктоп програмою.

Така ж яка і між типовою "нормальною" програмою і типовим сайтом. Для програміста різниця велика. Для користувача менша, але все одно вона існує.

36

Re: Як мені ту корзинку в магазині запіндюрити?

Chemist-i написав:
FakiNyan написав:
TwiStar написав:

Цікава думка, але я досі не розумію різницю між "сайтиком", та якоюсь мобільною або десктоп програмою. Тобто, я розумію, одна справа - це створювати сторінки на вордпресі, а зовсім інше розробляти біллінг-системи, CRM, та інші сервіси, тим більше що вони все частіше "переїжджають" у веб.

душі в ваших сайтиків немає, вони не відчувають залізо, не відчувають усіх тих бітиків, котрі сочаться по залізу, ті сайти, наче бездушні клони, котрі заполонили весь простір, сміття, одним словом

Щось я не бачив Вас в розділі системного програмування (чи мікроконтролерів), щоб говорити про душу заліза.

то погано дивились, сам я цим не займаюсь, але лаби нам задавали такі, і наче робив їх я, і якби в мене був вибір, працювати в вебі, чи писати усілякі штуки на ассемблерах, то я б незадумуючись обрав би друге

37 Востаннє редагувалося Invader (17.12.2014 20:09:35)

Re: Як мені ту корзинку в магазині запіндюрити?

Можливо під душею, Fakinyan мав на увазі те що ледь не всі сайти шаблонні і один дуже схожий на інший.

38

Re: Як мені ту корзинку в магазині запіндюрити?

може бути :D

39

Re: Як мені ту корзинку в магазині запіндюрити?

FakiNyan останнє попередження. Пишіть назву теми українською мовою.

Відредагуйте назву теми.

40

Re: Як мені ту корзинку в магазині запіндюрити?

Шановний FakiNyan, чи не могли би ви спількуватись нормальною українською мовою. Якщо так і далі буде йти, то я створю розділ "Дитячий садок" і всі ваші нові теми будуть там.

Я не лише про назву теми, а й про ваші: "хайо", "ліл", "сайти", "гамазини", ...