powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
340 сообщений из 340, показаны все 14 страниц
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335222
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день

Не силён в web технологиях, наверное, по большей части из-за этого с коллегами возникают разногласия.

По определённым причинам для хранения данных будет использоваться СУБД MSSQL сервер.

Кратко о проекте: нужно будет написать виджет для наших клиентов - on-line регистрация визитов. Затем вторым шагом, личный кабинет для просмотра истории визитов, покупок, остатки на счетах и пр.

Какие "+" и "-" получим при использовании JavaScript и .NET?
В каких моментах JavaScript будет лучше чем .NET, а в каких будет уступать?
Что перспективней сегодня?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335239
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Или" тут не уместно, уместно "и".
.net - на стороне сервера, js - на стороне клиента.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335245
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSЧто перспективней сегодня?

Как всегда: то, что вы (со своей командой при наличии) хорошо знаете, и умеете применять на практике.

При незнании ничего, вопрос абсолютно лишён смысла.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335251
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttИгорь_UUSЧто перспективней сегодня?

Как всегда: то, что вы (со своей командой при наличии) хорошо знаете, и умеете применять на практике.

При незнании ничего, вопрос абсолютно лишён смысла.
+1
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335252
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

написал, что не силён в web технологиях. Тут придётся привлекать или стороннюю команду (компанию) или брать человека в штат. Сами не сделаем(( Конечно, кто что умеет, то и будет хвалить... тут бы нам не ошибиться
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335256
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUS,
Java\PHP\Net платформы одинаковы.
Если ничего не занете, однозначно брать в штат))
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335257
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUShVostt,

написал, что не силён в web технологиях. Тут придётся привлекать или стороннюю команду (компанию) или брать человека в штат. Сами не сделаем(( Конечно, кто что умеет, то и будет хвалить... тут бы нам не ошибиться

Тогда спрашивайте у команды, которую собираетесь набирать. Надо с людьми работать и отталкиваться от их умений и знаний, а не от того, что вам насоветуют на всяких форумах.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335261
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

Я всё понимаю... тут такое мнение, что Java популярней, а значит сопровождать будет проще. Другой говорит, если MSSQL то только .NET
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335264
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUShVostt,

Я всё понимаю... тут такое мнение, что Java популярней, а значит сопровождать будет проще. Другой говорит, если MSSQL то только .NET

Java — сопровождать будет дороже. Существенно дороже.

.NET не менее популярна, но разработка и сопровождение дешевле, чем Java.

Вот от этого и отталкивайтесь.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335266
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSчто Java популярней, а значит сопровождать будет проще
я фигею))
Если у вас в урюпинске больше Java прогеров, то однозначно лучше их)).
А лучше наймите руководителя проекта, чтобы сроки не завалил и нанял того кто нужен).
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335292
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUShVostt,

Я всё понимаю... тут такое мнение, что Java популярней, а значит сопровождать будет проще. Другой говорит, если MSSQL то только .NET
если MSSQL то только платфрма windows
если .NET то только платфрма windows
всё остальное кросплатформенно
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335309
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли .NET то не только платфрма windows
.Core
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335312
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще мне кажется, топикстартер не видит различия между Java и JavaScript. Отсюда и недопонимание вышло.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335315
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли .NET то только платфрма windows
всё остальное кросплатформенно
у них веб проект!
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335319
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleronне видит различия между Java и JavaScript.
точно)))
Все китайцы на одно лицо)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335348
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяесли .NET то только платфрма windows
всё остальное кросплатформенно
у них веб проект!
сервер с .NET на линуксе?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335361
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадясервер с .NET на линуксе?
какая разница на чём там сервер и субд? Хоть на виртуалке операционке.
У заказчика будет кроссплатформенный веб проект (тонкий клиент).
Мысли шИре!
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335367
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://exist.ru/
вполне крутой клиент на Net
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335372
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли MSSQL то только платфрма windows

Отстаете батенька.
SQL Server для Linux
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335410
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВвадяесли MSSQL то только платфрма windows

Отстаете батенька.
SQL Server для Linux
да отстал...
только там о цене не слова....

авторУ заказчика будет кроссплатформенный веб проект (тонкий клиент).
веб проект , если правильно понимаю, состоит из нескольких частей
клиент - браузер
сервер - линукс/окна
база - как оказалость и mssql может быть кросплатформена
на сервере линуксовом .net?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335461
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяна сервере линуксовом .net?
Хоть на opensuse
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335462
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявеб проект , если правильно понимаю, состоит из нескольких частей
я и 2 мембера просто тебе указали на неточности в твоём посте.
Если уточнять по всему проекту, то там миллион ньюансов.
Я лишь сказал, что проекты в 3-х платформах будут ПРИМЕРНО одинаковы.
Удачи!
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335469
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Кстати ребята на asp.net mvc делают веб морды для управления своими железяками, в которых совсем мало системных ресурсов и хз какая усеченная ось.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335497
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВвадяна сервере линуксовом .net?
Хоть на opensuse
спасибо, буду знать.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335733
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUS,

Ну конечно с таким подходом инструмент не выберется. Что надо для выбора инструмента:
1. Что уже есть и на чём оно написано? К чему этот виджет будет прикручиваться
2. Какие базовые требования ставятся к продукту? Качество, скорость разработки, низкая стоимость, простота доработки, быстродействие (большие нагрузки)? У каждого инструмента одно чуть больше, другое чуть меньше... То есть надо искать удовлетворяющую комбинацию по этим параметрам.
3. Какими ресурсами Вы уже обладаете? Есть ли люди, способные используя какие либо доступные инструменты выполнить часть работы внутри компании (ну разумеется привлечь внутренние ресурсы всегда дешевле и чаще лучше, чем обращаться к внешним)


Если правильно понял, то в Вашем случае Вы не обладаете никакими внутренними ресурсами, способными решить задачу хотя бы частично. Но вот первых 2 вопроса остались без ответов :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335758
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSКратко о проекте: нужно будет написать виджет для наших клиентов - on-line регистрация визитов.Виджет можно написать как на JS, так и на .NET. Лучше на JS.
Игорь_UUSЗатем вторым шагом, личный кабинет для просмотра истории визитов, покупок, остатки на счетах и пр..NET.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335788
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Бггг )) вроде как ТС имел в виду на JS vs NET, а Java vs NET. В итоге веселый автотроллинг получился
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335793
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только CGI, только хардкор!
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335830
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA,

Бггг )) вроде как ТС имел в виду на JS vs NET, а Java vs NET. В итоге веселый автотроллинг получился
Вроде как я минимум слов в ответе написал. Что тебе не ясно?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335873
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Програмёр,

Доброе утро
1. Есть написанная бизнес логика, которая крутиться в БД (несколько сотен функций, несколько тысяч хранимок, табличные типы, ServiceBroker для разных задач, clr и т.п), СУБД MSSQL - тут вся мясорубка. + десктоп для администрирования (толстый клиент без бизнес логики, так сказать похудевший)
2. Нужен виджет для online записи, который можно разместить где угодно, на сайтах, в соц. сетях и т.п. Что касается нагрузки, то не думаю что она может быть колоссально большой. Ну а такие моменты как качество, стоимость простота и т.п. это как треугольник менеджера: "Стоимость" - "Качество" - "Скорость разработки", выбрать можно только 2 угла... сложно сказать...

По поводу чего умеем сами: Написали API для работы мобильных приложений (мобилки заказывали на стороне), модули на php, web сервер апач. Есть специалист, который в какой то степени знает html и JavaScript, но например никогда не работал с .NET (c#, iis и т.п.).

То место где всё крутиться (облачный сервер) - на win платформе.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335875
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAИгорь_UUSКратко о проекте: нужно будет написать виджет для наших клиентов - on-line регистрация визитов.Виджет можно написать как на JS, так и на .NET. Лучше на JS.
Игорь_UUSЗатем вторым шагом, личный кабинет для просмотра истории визитов, покупок, остатки на счетах и пр..NET.


Вот в точку... почему лучше на JS писать?
скорость работы виджета выше? разработка быстрее?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335893
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И, ещё хотел поинтересоваться, если использовать именно ASP.NET + MVC при написании виджета
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335905
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSskyANAпропущено...
Виджет можно написать как на JS, так и на .NET. Лучше на JS.
пропущено...
.NET.


Вот в точку... почему лучше на JS писать?
скорость работы виджета выше? разработка быстрее?
Потому что что такое Web widget?

Это компонент, инкапсулирующий в себе кусок функционала, что вы хотите дать своим клиентам, чтобы они встроили его в свой сайт.

А что значит встроили?

Добавили в разметку своего сайта некий код, отображающий ваш функционал.

И тут два варианта: либо iframe, где отображается некая страницв, написаная вами на ASP.NET MVC; либо скрипт.
Первый вариант считается устаревшим и даже плохим подходом по ряду причин. Но вас вполне может устроить.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335906
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSИ, ещё хотел поинтересоваться, если использовать именно ASP.NET + MVC при написании виджета
Используйте.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335915
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВроде как я минимум слов в ответе написал. Что тебе не ясно?

Вроде как ты тоже ничего не понял. Бывает чо.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335928
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAВроде как я минимум слов в ответе написал. Что тебе не ясно?

Вроде как ты тоже ничего не понял. Бывает чо.
Ещё раз: что тебе не ясно?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335935
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЕщё раз: что тебе не ясно?

Мне ясно, что ты ничего не понял из того, что я сказал. Можно дальше не продолжать.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335942
ART-CODE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavaScript не только на клиенте может работать, сервер на нем тоже норм.
Если не ошибаюсь - Node.JS какраз об этом.

Я бы не советовал ударяться в эксперименты по размещению MS SQL Server на линуксе.
Машину с веб-мордой можно на чем угодно: хоть на винде, хоть линукс.

Если думать о производительности, масштабируемости, высоком UPTIME,
то я бы использовал это как повод изучить возможности веб-серверов на Erlang
ну, хоть с этого начать: Chicago Boss
Но это скорее, для саморазвития.
Готового спеца по этим технологиям, скорее всего - днем с огнем не найдете (если бюджет не большой).
А может, и справитесть своими силами, кто-ж вас знает :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335944
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAЕщё раз: что тебе не ясно?

Мне ясно, что ты ничего не понял из того, что я сказал. Можно дальше не продолжать.
А ты разве что-то полезное сказал? Что-то я не заметил.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335946
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я принимаю во внимание ещё и предыдущие темы ТСа, например вот эту: http://www.sql.ru/forum/1225946/nuzhen-sovet

И советую виджеты к основному продукту писать на JavaScript, а веб интерфейс на ASP.NET MVC.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335964
ART-CODE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAещё и предыдущие темы ТСа
Тогда совсем непонятно, ведь если уже есть
delphi (сейчас используем xe6)
То в делфях есть куча разных способов веб морды клепать.
А мы тут про NET , JS, PHP толкуем почем зря.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335972
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSНаписали API для работы мобильных приложений (мобилки заказывали на стороне), модули на php, web сервер апач. Есть специалист, который в какой то степени знает html и JavaScript, но например никогда не работал с .NET (c#, iis и т.п.).
Ну вот и продолжайте использовать php для бекэнда, в чем проблема-то? Зачем разводить зоопарк?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335991
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА ты разве что-то полезное сказал? Что-то я не заметил.

facepalm... рыдаю..
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39335995
Antonariy"Или" тут не уместно, уместно "и".
.net - на стороне сервера, js - на стороне клиента.

а у нас наоборот, гы
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336026
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oakenИгорь_UUSНаписали API для работы мобильных приложений (мобилки заказывали на стороне), модули на php, web сервер апач. Есть специалист, который в какой то степени знает html и JavaScript, но например никогда не работал с .NET (c#, iis и т.п.).
Ну вот и продолжайте использовать php для бекэнда, в чем проблема-то? Зачем разводить зоопарк?
+1.
Итого:
Дано:
- 1/2(половина) программиста фронт и один непонятный по скилам на бэкенд (PHP).
Требуется опять же фронт и бэкенд.
Тогда в чём вопрос?
Аффтар?
- первому дать задание написать "виджет" по ТЗ.
- ТЗ согласовать с заказчиком
- второму на PHP написать пилотную демку личного кабинета.
Учитывая кризис и санкции)).
IMHO
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336635
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSПрограмёр,

Доброе утро
1. Есть написанная бизнес логика, которая крутиться в БД (несколько сотен функций, несколько тысяч хранимок, табличные типы, ServiceBroker для разных задач, clr и т.п), СУБД MSSQL - тут вся мясорубка. + десктоп для администрирования (толстый клиент без бизнес логики, так сказать похудевший)
2. Нужен виджет для online записи, который можно разместить где угодно, на сайтах, в соц. сетях и т.п. Что касается нагрузки, то не думаю что она может быть колоссально большой. Ну а такие моменты как качество, стоимость простота и т.п. это как треугольник менеджера: "Стоимость" - "Качество" - "Скорость разработки", выбрать можно только 2 угла... сложно сказать...

По поводу чего умеем сами: Написали API для работы мобильных приложений (мобилки заказывали на стороне), модули на php, web сервер апач. Есть специалист, который в какой то степени знает html и JavaScript, но например никогда не работал с .NET (c#, iis и т.п.).

То место где всё крутиться (облачный сервер) - на win платформе.

Ну раз часть уже крутится на apache+php, то почему бы не сделать на javascript+html интерфейс виджета (клиентскую часть, которая будет встраиваться на другие сайты) и на php серверную часть, которая будет принимать запросы от того самого javascript проверять их и писать в базу?

Если я всё правильно понял, то это вполне стандартный и самый дешёвый из путей (разработка на php обойдётся дешевле, чем на java, C# и других мэйнстримных языках). Тут есть только риск проиграть в качестве... :)) Конечно он есть везде, но учитывая низкий порог входа в php (чем, скорее всего, и обусловлена его дешевизна) на нём кодить может даже студент, который не совсем понимает что такие программирование... есть риск на такого нарваться.

P.S. Если в последующем рассчитываете это всё превратить в сайт (все эти личные кабинеты, возможность управления счетами пользователей на Вашем ресурсе и т.д.), то как по мне php опять же самый лучший вариант. Не просто же так самый распространённый серверный язык в сфере сайтостроения. Даёт высокую скорость разработки и дешевизну той самой разработки (и сотрудники в штат обойдутся дешевле других)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336647
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторP.S. Если в последующем рассчитываете это всё превратить в сайт (все эти личные кабинеты, возможность управления счетами пользователей на Вашем ресурсе и т.д.), то как по мне php опять же самый лучший вариант. Не просто же так самый распространённый серверный язык в сфере сайтостроения. Даёт высокую скорость разработки и дешевизну той самой разработки (и сотрудники в штат обойдутся дешевле других)
самый ломаемый,
если действительно на своём ресурсе - то лучше более надёжное
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336652
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторP.S. Если в последующем рассчитываете это всё превратить в сайт (все эти личные кабинеты, возможность управления счетами пользователей на Вашем ресурсе и т.д.), то как по мне php опять же самый лучший вариант. Не просто же так самый распространённый серверный язык в сфере сайтостроения. Даёт высокую скорость разработки и дешевизну той самой разработки (и сотрудники в штат обойдутся дешевле других)
самый ломаемый,
если действительно на своём ресурсе - то лучше более надёжное

То есть в php интерпретаторе есть какие-то дыры, через которые можно залезть и взломать сервер? Так что-ли?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336656
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторсамый ломаемый
Жду продолжения... Любопытно.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336657
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТо есть в php интерпретаторе есть какие-то дыры, через которые можно залезть и взломать сервер? Так что-ли?
подробности не могу сказать - не специалист этой области, но имею опыт наблюдения за такими сайтами. и отзывы людей серьёзно (очень) занимающихся сайтостроением, продвижением...
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336658
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень нищий быдлокодерAntonariy"Или" тут не уместно, уместно "и".
.net - на стороне сервера, js - на стороне клиента.

а у нас наоборот, гыдесктопное дотнетовское приложение, теребящее ноду/монго?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336659
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторТо есть в php интерпретаторе есть какие-то дыры, через которые можно залезть и взломать сервер? Так что-ли?
подробности не могу сказать - не специалист этой области, но имею опыт наблюдения за такими сайтами. и отзывы людей серьёзно (очень) занимающихся сайтостроением, продвижением...

Ну так... о чём речь, если статистики 0? :) Я даже очень сомневаюсь, что у Вас была возможность сравнить равное количество продуктов на том же C# и php, что бы оценить зависимость количества взломов при реализации на разных языках... И даже после такого сравнения статистика была бы очень спорной.

Так что о ломаемости - из разряда выдумки.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336680
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CRM система на Delphi + SQL Server, сайт на PHP.. Их ждёт прекрасное будущее :)

На мой взгляд надо стремиться к единой кодовой базе. То есть постепенно переписать всё на .NET :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336682
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да статистики у меня нет, к сожалению.
но есть опыт. на vds было два сайта - на php и java, сначало был только java, позже разместили и на php/
смогли заразить только php....
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336684
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANACRM система на Delphi + SQL Server, сайт на PHP.. Их ждёт прекрасное будущее :)

На мой взгляд надо стремиться к единой кодовой базе. То есть постепенно переписать всё на .NET :)

Может и так. Разумеется одного программиста нанять легче и дешевле чем двух. Но тут уже включается множество других нюансов: перспективы развития, предполагаемая частота доработок, необходимость поддержки, сложность уже реализованного софта и возможность его переписывания.

А так, если это 2 разных интерфейса управления для одной базы... пфф... вообще нет проблем, если они не решат их как-то друг на друга завязать (типа "мы эту функцию уже на делфи написали, давайте её из php дёргать будем", или наоборот)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336699
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяда статистики у меня нет, к сожалению.
но есть опыт. на vds было два сайта - на php и java, сначало был только java, позже разместили и на php/
смогли заразить только php....

Оба сайта писал один и тот же разработчик?
Разработчики работали по одинаковой схеме? (или одного нашли на фриланс бирже, а другой по рекомендации в штате работал)
Сколько потратили на разработку сайта на java и на php? (а то странно сравнивать, если программисту на java платили 1500 руб/час, а программисту на php 250 руб/час)


Давайте сравнивать 2 сайта, написанных на java и php в одном ценовом сегменте (+- 10% стоимости). Но и тут статистика из двух сайтов - это нечто случайно происходящее :) Просто в таком ценовом сегменте случайностей меньше, чем с сайтами за 50к рублей, которые чаще всего язык не поворачивается назвать программным продуктом :)) Скорее так, поделка для "срубить бабок".
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336703
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,
я не могу говорить о таких подробностях - это было давно, могу только сказать что сайт на java написал мой сын . это был его первый сайт и первый опыт работы с java.
кто писал на php я соврешенно не в курсе....
сайты - простые визитки. на java - OpenCMS.
и ещё из практики - тоже 2 сайта - оба написаны сайтописательскими конторами. оба на php, разные смски - заразалются с постоянной регулярностью...
и небольшой корпоративный портал, написанны мной, кто и как и зачем прник осталось загадкой, но результатом проникновения смена пароля рута системы, видимо хоть как-то хотели напакостить. ни порталу, ни данным вреда не нанесено.
такой мой опыт
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336707
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяоба написаны сайтописательскими конторами. оба на php, разные смски - заразалются с постоянной регулярностью...
логично
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336715
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

давайте так. Сам инструмент предрасположенности к взлому не имеет. Ну нету там таких зияющих дыр, через которые можно влезть и взломать любой сайт на нём написанный.

Единственная дырка в данном случае - это тот, кто протирает стульчик и жмёт на клавиши (писака сайта). Ну и разумеется тот, кто периодически лазит в файловую систему не имея антивируса на компе.

Если на Вашем компьютере будет установлен антивирус, если вы используете только проверенный софт для работы с сервером, если ваш программист не выставляет права на файлы 777, особенно в тех случаях, когда эти файлы принимаются от пользователей... если все данные перед записью в базу проходят валидацию и экранирование (в том числе экранируются все запрещённые тэги типа "<script>")... и если соблюдены некоторые другие требования по безопасности, то ваш сайт, будучи написанным на php становится подобием крепости с непробиваемыми стенами!

А то, что вам попадались только разработчики, которые собирали сайты на дырявых бесплатных cms или сами поверх нормального движка создавали уйму собственных дырок - значит неправильно вы как-то работали... не тех разработчиков нанимали и не те суммы платили. Я тоже в своей жизни несколько сайтов лепил из говна и палок, потому как клиент за сайт 20к готов был платить ЗА ВСЁ вместе с дизайном. Начальство предупреждения о говнорезультатах слушать не хотело, потому что их это не сильно волновало :)) И знаете, я бы сейчас в 2 счёта завалил бы этот ресурс, потому как писалось по типу "так, это закину, это закину, это закину... сколько осталось? 2 часа? угу... это так, это сяк... ну, вроде пашет... переработали на пол часа? ну всё, пора сдавать, некогда безопасностью и отказоустойчивостью заниматься!"
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336722
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрskyANACRM система на Delphi + SQL Server, сайт на PHP.. Их ждёт прекрасное будущее :)

На мой взгляд надо стремиться к единой кодовой базе. То есть постепенно переписать всё на .NET :)

Может и так. Разумеется одного программиста нанять легче и дешевле чем двух. Но тут уже включается множество других нюансов: перспективы развития, предполагаемая частота доработок, необходимость поддержки, сложность уже реализованного софта и возможность его переписывания.

А так, если это 2 разных интерфейса управления для одной базы... пфф... вообще нет проблем, если они не решат их как-то друг на друга завязать (типа "мы эту функцию уже на делфи написали, давайте её из php дёргать будем", или наоборот)
У Вас-то конечно нет проблем, не Вам же продукт развивать :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336732
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAУ Вас-то конечно нет проблем, не Вам же продукт развивать :)

Тут не поспоришь... У меня опыта в данном вопросе практического нету, что бы уверенно защищать свою точку зрения :)) Не приходилось поддерживать продукты со структурой схожей со структурой продукта автора темы.

Честно, я бы не стал вообще большие продукты реализовать средствами БД и кучей разных хранимок, как описал автор темы. Может не прав, но это моё виденье. Считаю что такой подход сильно усложняет разработку, так как есть более удобные инструменты для управления сложными структурами данных (а раз хранимок "несколько тысяч", то структуры данных там не простые). Например тот же C# :)

Как по мне, тут сразу надо было выбирать другой метод реализации. Но раз топикстартер уже выбрал реализацию бизнес логики на MSSQL, а клиента на Delphi, то почему бы не реализовать второго клиента на php? Точно такого же легковесного... Ведь автор темы предполагает, судя по его словам, продолжать разработку основной логики всё так же на уровне базы.

Я не могу представить какие проблемы могут возникнуть при развитии такого продукта (связанные со связкой Delphi+php а не в связи с бизнеc логикой на MSSQL). По сути Delphi и php, если я правильно понял, будут предоставлять принципиально разные функции, а значит пересекаться между собой если и будут, то крайне редко.

skyANA, какие проблемы в данном случае Вы предвидите? :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336751
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,
по поводу использования баз, позволю покритиковать твой подход. базы они специально созданы для того, что ты отвергаешь. они заточены для этого, и при правильной организации таблиц , запросов она выполнят необходимые действия намного быстрее. из практики наблюдения за поднимаемыми здесь вопросами, могу сделать вывод, что люди просто не умеют их готовить, пытаются дублировать возможности баз средствами, не предназначенными для этого.
те же хранимки позволяют подготовить результат до вида, который готов к отображению с минимальной обработкой.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336753
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,
множество хранимок говорит о том, что тс хорошо владеет базой, код хранимки намного меньше кода одинакового по функционалу кода на другом языке, и скорость выполнения тоже больше.
к тому же , хранимки в mssql компилируются , что ещё увеличивает скорость.
дешевле написать хранимку, а потом её многократно вызывать, чем получать эти же данные из дублирующей структуры на с++ или java. стоимость обращения к базе ничтожна.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336787
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У ТС нет в портфолио и в штате компании ни одного высокоуровнего ЯП. (шарп\Java\Net\...)
- Конечно это плохо если цель компании расти. И это хорошо, если цель компании - пережить кризис.
Так что для разговора инженеров тут мало вводных данных. А пересесть ли им на совершенно другую платформу - им решать.
Вадя не знает 3-х звенку, поэтому хвалит 2-х звенку и БД для БЛ.
skyANA говорит что монолит лучше сопровождать и хорошо бы чтобы он был.
Програмёр говорит что микросервисы сейчас модно и главное - дешевле.
Все правы)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336796
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрskyANAУ Вас-то конечно нет проблем, не Вам же продукт развивать :)

Тут не поспоришь... У меня опыта в данном вопросе практического нету, что бы уверенно защищать свою точку зрения :)) Не приходилось поддерживать продукты со структурой схожей со структурой продукта автора темы.

Честно, я бы не стал вообще большие продукты реализовать средствами БД и кучей разных хранимок, как описал автор темы. Может не прав, но это моё виденье. Считаю что такой подход сильно усложняет разработку, так как есть более удобные инструменты для управления сложными структурами данных (а раз хранимок "несколько тысяч", то структуры данных там не простые). Например тот же C# :)

Как по мне, тут сразу надо было выбирать другой метод реализации. Но раз топикстартер уже выбрал реализацию бизнес логики на MSSQL, а клиента на Delphi, то почему бы не реализовать второго клиента на php? Точно такого же легковесного... Ведь автор темы предполагает, судя по его словам, продолжать разработку основной логики всё так же на уровне базы.

Я не могу представить какие проблемы могут возникнуть при развитии такого продукта (связанные со связкой Delphi+php а не в связи с бизнеc логикой на MSSQL). По сути Delphi и php, если я правильно понял, будут предоставлять принципиально разные функции, а значит пересекаться между собой если и будут, то крайне редко.

skyANA, какие проблемы в данном случае Вы предвидите? :)
Хм, начнём с эксплуатации..

Основной продукт - это Delphi + SQL Server, ставится на сервера клиентов.
То есть на Windows сервера, и я думаю администраторами Windows.
И мне кажется, что в такой ситуации поднимать, настраивать и мониторить родные виндовые компоненты в виде IIS и ASP.NET более верный подход, чем сторонние в виде Apache и PHP.

Понятно, что на PHP написан сейчас какой-то мелкий кусок и проблем с ним вроде нет, хотя мы этого наверняка не знаем.
Но судя по темам автора, тенденция такова, что всё больше частей функционала будут доступны через веб.
И возникнет идея об отдельном веб-сервере и желательно под Linux.

Потом речь всё-таки о CRM системе, где наверняка есть функционал, что не просто будет повторить на PHP.
Например какие-нибудь фоновые процессы.

Также между Delphi и C# гораздо больше общего, чем между Delphi и PHP. А ведь наверняка придётся разбираться с ошибками, читать и отлаживать код.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336797
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123У ТС нет в портфолио и в штате компании ни одного высокоуровнего ЯП.
Почему Вы так не любите Delphi? :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336801
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяПрограмёр,
множество хранимок говорит о том, что тс хорошо владеет базой, код хранимки намного меньше кода одинакового по функционалу кода на другом языке, и скорость выполнения тоже больше.
к тому же , хранимки в mssql компилируются , что ещё увеличивает скорость.
дешевле написать хранимку, а потом её многократно вызывать, чем получать эти же данные из дублирующей структуры на с++ или java. стоимость обращения к базе ничтожна.
ТС начал пилить веб-интерфейс и виджеты для встраивания в сторонние сайты.
Что может привести к резкому увеличению запросов (к примеру боты начнут массово заходить).

Хранимки-то они быстрые, но зато код легко масштабируется, в отличае от базы под управлением SQL Server.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336810
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПочему Вы так не любите Delphi? :)
очень люблю. И на десктопе он вне конкуренции. Но мы ведь про веб для заказчика? А дельфи в веб только баловство. Сам лично делал проект.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336812
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAПочему Вы так не любите Delphi? :)
очень люблю. И на десктопе он вне конкуренции. Но мы ведь про веб для заказчика? А дельфи в веб только баловство. Сам лично делал проект.
Не понимаю, к чему вы клоните?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336817
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНе понимаю, к чему вы клоните?
ну, ты вопрос выше задал 19836402 - я ответил.
"Мой пост выше про ЯП высокого уровня подразумевал языки для веб проектов".
Надеюсь что ответил.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336826
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyТолько CGI, только хардкор!skyANACRM система на Delphi + SQL Server, сайт на PHP.. Их ждёт прекрасное будущее :)

На мой взгляд надо стремиться к единой кодовой базе. То есть постепенно переписать всё на .NET :)Програмёрдавайте так.Petro123Все правы)
Весело тут у вас ))

По сабжу - нужно задуматься о смысле жизни и любимом деле, которому охота посвятить время, и большинство вопросов отпадёт.

Посмеялся от души, спасибо пацаны, сам не скоро появлюсь, занят на несколько месяцев.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336834
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAНе понимаю, к чему вы клоните?
ну, ты вопрос выше задал 19836402 - я ответил.
"Мой пост выше про ЯП высокого уровня подразумевал языки для веб проектов".
Надеюсь что ответил.
Тут опять надо вспомнить, что у ТСа не просто веб проект :)

И кстати почему Вы решили, что я говорю про монолит?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336836
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати вот: Незаконченная история перехода с Delphi на C# .

Изучение C#Возможно благодаря общему архитектору двух языков Андерсу Хейлсбергу, для меня, как программиста Delphi, не составило особых сложностей изучить C#.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336845
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Хранимки-то они быстрые, но зато код легко масштабируется, в отличае от базы под управлением SQL Server.
хранимки тож имеют это свойство.
нада уметь их готовить.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336859
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAХранимки-то они быстрые, но зато код легко масштабируется, в отличае от базы под управлением SQL Server.
хранимки тож имеют это свойство.
нада уметь их готовить.
А расскажите поподробнее. Ну или ссылку дайте.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336863
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя, если Вы вдруг не поняли, то я о горизонтальном масштабировании.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336868
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТут опять надо вспомнить, что у ТСа не просто веб проект :)
согласен. На перспективу и я люблю всё новое и изучать всё новое.
Но по факту тут выше писал. Их прогер Вася может написать фронт в виде скрипта, а прогер на PHP закрыть бэкенд и получить деньги за заказ.
skyANAИ кстати почему Вы решили, что я говорю про монолит?
я не люблю слова микросервисы. Но сам Фаулер, говорил что в микросервисах разный ЯП.
Ты выше писал про "переписать".
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336872
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAИ кстати почему Вы решили, что я говорю про монолит?
я не люблю слова микросервисы. Но сам Фаулер, говорил что в микросервисах разный ЯП.
Ты выше писал про "переписать".
Начнём с того, что если не монолит, то не обязательно микросервисы.
Если веб сайты, веб сервисы, вин сервисы, десктоп хорошо разделены и деплоятся отдельно, то уже не монолит, но ещё не микросервисы.
Потом из того, что микросервисы можно писать на разных языках, никак не следует, что их нельзя писать на одном языке.
Ну и наконец "переписать" не означает сохранить существующую архитектуру.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336881
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадя, если Вы вдруг не поняли, то я о горизонтальном масштабировании.
задай это лучше в соответствующей ветке
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336887
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Конечно ты прав. Я выше написал, что все говорят правильные вещи)).
Но у каждого свой подход, который можно выразить Архитектурно одной фразой:
- Вадя - двухзвенка
- Ты - монолит в контексте "всё переписать под одну платформу "
- ....
ЗЫ
Выделение ключевой фразы из месседжа - основная трудность в создании ИИ.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336946
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANA,
Конечно ты прав. Я выше написал, что все говорят правильные вещи)).
Но у каждого свой подход, который можно выразить Архитектурно одной фразой:
- Вадя - двухзвенка
- Ты - монолит в контексте "всё переписать под одну платформу "
- ....
ЗЫ
Выделение ключевой фразы из месседжа - основная трудность в создании ИИ.
Не знаю, с чего ты взял, что я предлагаю монолит, но я против него.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336948
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAвадя, если Вы вдруг не поняли, то я о горизонтальном масштабировании.
задай это лучше в соответствующей ветке
Слив засчитан :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336952
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

давайте ещё раз вспомним, что
вадяавторТо есть в php интерпретаторе есть какие-то дыры, через которые можно залезть и взломать сервер? Так что-ли?
подробности не могу сказать - не специалист этой области, но имею опыт наблюдения за такими сайтами. и отзывы людей серьёзно (очень) занимающихся сайтостроением, продвижением...

То есть Вы считаете, что человек может порекомендовать удачное решение и архитектуру в незнакомой сфере, даже не зная какие проблемы могут скрываться на этом пути?

Как вообще можно управлять сложными структурами данных инструментом, который не объектно ориентирован? Разумеется это возможно, но вот насколько удобно и правильно - совсем иной вопрос!
Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336954
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТо есть Вы считаете, что человек может порекомендовать удачное решение и архитектуру в незнакомой сфере, даже не зная какие проблемы могут скрываться на этом пути?
я не рекомендую в сфере php, просто высказывания из практики.
авторКак вообще можно управлять сложными структурами данных инструментом, который не объектно ориентирован? Разумеется это возможно, но вот насколько удобно и правильно - совсем иной вопрос!
Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов.
ты такое в в ветке mssql не пиши, чтоб нам не пришлось некрологи сочинять
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336955
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТо есть Вы считаете, что человек может порекомендовать удачное решение и архитектуру в незнакомой сфере, даже не зная какие проблемы могут скрываться на этом пути?
я не рекомендую в сфере php, просто высказывания из практики.
авторКак вообще можно управлять сложными структурами данных инструментом, который не объектно ориентирован? Разумеется это возможно, но вот насколько удобно и правильно - совсем иной вопрос!
Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов.
ты такое в в ветке mssql не пиши, чтоб нам не пришлось некрологи сочинять
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336965
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторТо есть Вы считаете, что человек может порекомендовать удачное решение и архитектуру в незнакомой сфере, даже не зная какие проблемы могут скрываться на этом пути?
я не рекомендую в сфере php, просто высказывания из практики.
авторКак вообще можно управлять сложными структурами данных инструментом, который не объектно ориентирован? Разумеется это возможно, но вот насколько удобно и правильно - совсем иной вопрос!
Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов.
ты такое в в ветке mssql не пиши, чтоб нам не пришлось некрологи сочинять

Вы же понимаете, что для выбора какой инструмент лучше, надо знать и тот и другой в достаточной мере.
Я могу сказать, что знаю SQL в достаточной мере, что бы не писать на нём бизнес-логику. И знаю в достаточной мере php, что бы не пытаться на нём велосипедить и реализовать хранение большого объёма данных. Также я не стал бы сложное серверное приложение реализовывать на js. И не пытался бы реализовывать вэб приложение на паскале (а не смотря на то, что делфи "из коробки" умеет работать с http, и на нём тоже этого писать не стал бы)
На Си не стал бы писать пользовательский софт не связанный с работой с железом, а на asm не стал бы писать там, где владею достаточным количеством ресурсов (памяти, процессорного времени), что бы позволить себе использовать другой, более удобный инструмент.

Всё потому, что я в достаточной мере освоил все эти технологии, что бы понимать для чего они удобны и для чего не очень (или очень неудобны), и какие из задач я буду рекомендовать решать с помощью этих инструментов.

Итак, сейчас речь по сути о четырёх технологиях:
C#, SQL (MSSQL в частности), DELPHI, PHP

В какой мере вы владеете каждой из этих технологий?

P. S. Честно признаюсь, у меня вообще нет опыта работы с C# (есть знания ровно настолько, насколько он похож на C++). По сей причине я не веду споров о том, что лучше C# или PHP. Потому что слабо знаком в преимуществами первого перед вторым (кроме быстродействия первого).
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336975
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов.
это ошибочное мнение, они могут значительно больше, чем приводить к нужному формату. особенно это касается mssql/
авторЯ могу сказать, что знаю SQL в достаточной мере, что бы не писать на нём бизнес-логику.

значит не достаточно
авторИтак, сейчас речь по сути о четырёх технологиях:
C#, SQL (MSSQL в частности), DELPHI, PHP
тут вообще смешение понятий
у тс веб проект. т.е. клиентом у него выступает , в основном, браузер.
следовательно js необходим, существует и вариант сервера на js - node.js.
sql в данном списке не по месту, в проекте должен быть элемент хранения данных - любая СУБД
веб проекты , как правило, трехзвенной архитектуры. серверная часть может быть написана на чем угодно, есть "стандартные" варианты php, node.js, java + что-то видовое, список можно продолжить, но это популярные, на них уже есть готовые сервера, из коробки.
но в любом случае js необходим....
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336979
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёрдавайте ещё раз вспомним, что

Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов.

Ой. Мой день сделан.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336983
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор топика вроде про БД вообще не спрашивал.
Странно как это мы в сторону от виджетов ушли).
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39336994
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор топика определился и пилит виджеты на JavaScript, админку на ASP.NET MVC :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337000
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123автор топика вроде про БД вообще не спрашивал.
Странно как это мы в сторону от виджетов ушли).

Это у нас беседа о том, что не следует бизнеслогику толкать в хранимые процедуры в MSSQL, как сделал это автор топика :) Начали с того, что эту идею озвучил skyANA под предлогом сложного масштабирования такого кода. вадя же начал спорить, но когда потребовали конкретный ответ "как" - он слился с ответом "задай это лучше в соответствующей ветке" (другими словами "я не знаю", и источников в подтверждение своих слов не имею)

Дальше я выразил свою идею, что не следует бизнес логику реализовать в БД ещё и потому, что есть инструменты удобнее для этого. Но вадя, уже дважды не сумевший подкрепить свои слова должной аргументацией снова начал спорить, что это не так и на SQL писать бизнес логику удобнее (проще, быстрее и дешевле)...

Вот так и перешли к обсуждению. На вопрос автора уже ответили: оптимальные варианты с учётом имеющегося это или C# или PHP. Теперь хочется определиться насколько стоит слушать советы от вади в принципе в будущем. Если он сольётся в 3 случаях из 3, значит... кхм... не буду произносить это в слух :))
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337001
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAавтор топика определился и пилит виджеты на JavaScript, админку на ASP.NET MVC :)

Как узнал то? :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337002
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяsql в данном списке не по месту, в проекте должен быть элемент хранения данных - любая СУБД

Ты сейчас сам признался чтоль в том, что SQL не годится для реализации бизнес логики? Что это технология предназначена для работы с хранимыми данными (их запись, преобразование и чтение/выборка по определённым критериям)?

Ещё раз спрошу. На каком языке следует реализовать бизнес логику десктопного или web приложения?
1. MSSQL
2. DELPHI
3. C#
4 PHP
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337004
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор вадя же начал спорить, но когда потребовали конкретный ответ "как" - он слился с ответом "задай это лучше в соответствующей ветке" (другими словами "я не знаю", и источников в подтверждение своих слов не имею)

schi Програмёрдавайте ещё раз вспомним, что

Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов.


Ой. Мой день сделан.


такой ответ достаточен?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337006
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
вадя
sql в данном списке не по месту, в проекте должен быть элемент хранения данных - любая СУБД


Ты сейчас сам признался чтоль в том, что SQL не годится для реализации бизнес логики? Что это технология предназначена для работы с хранимыми данными (их запись, преобразование и чтение/выборка по определённым критериям)?

Ещё раз спрошу. На каком языке следует реализовать бизнес логику десктопного или web приложения?
1. MSSQL
2. DELPHI
3. C#
4 PH
не надо путать мух с котлетами
в данном случае я указал только одну из возможностей баз - хранение данных, (основную)
и я не говорил такого
Код: plaintext
 что SQL не годится для реализации бизнес логики 
бизнез логику можно реализовать используя все перечисленые технологии соединив их операторами & , | , &|
от поставленной задачи, знаний разработчика.
я использую java+mysql , и выбираю где реализовать логику таким образом чтоб было проще , быстрее, нагляднее
под каждый кусок проекта.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337007
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавтор вадя же начал спорить, но когда потребовали конкретный ответ "как" - он слился с ответом "задай это лучше в соответствующей ветке" (другими словами "я не знаю", и источников в подтверждение своих слов не имею)

schi пропущено...


Ой. Мой день сделан.


такой ответ достаточен?

Это достаточный ответ для слива из беседы :) В данном случае это вообще цитата какого-то тролля, которого я решил проигнорить. Я с таким же успехом могу забегать и случайным образом подкидывать такой коммент на форумах по Perl или Scala, которые в глаза видел раз в жизни и то нифига не понял :)
Крайне бессмысленное поведение
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337010
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разъясняю
фраза
Код: plaintext
задай это лучше в соответствующей ветке
в том контексте обозначает джентельментский вариант - иди подальше со своими глупыми вопросами
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337013
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавтор
вадя
sql в данном списке не по месту, в проекте должен быть элемент хранения данных - любая СУБД


Ты сейчас сам признался чтоль в том, что SQL не годится для реализации бизнес логики? Что это технология предназначена для работы с хранимыми данными (их запись, преобразование и чтение/выборка по определённым критериям)?

Ещё раз спрошу. На каком языке следует реализовать бизнес логику десктопного или web приложения?
1. MSSQL
2. DELPHI
3. C#
4 PH
не надо путать мух с котлетами
в данном случае я указал только одну из возможностей баз - хранение данных, (основную)
и я не говорил такого
Код: plaintext
 что SQL не годится для реализации бизнес логики 
бизнез логику можно реализовать используя все перечисленые технологии соединив их операторами & , | , &|
от поставленной задачи, знаний разработчика.
я использую java+mysql , и выбираю где реализовать логику таким образом чтоб было проще , быстрее, нагляднее
под каждый кусок проекта.

Интересный подход - проектирование структуры приложения в зависимости от знаний разработчика :)) Я зачастую выбираю инструменты в зависимости от доступных ресурсов (разработчиков, списка самих инструментов) и требований (быстро, дёшево, что бы легко найти разработчика для допилов, что бы было побольше бесплатных готовых решений), а вот проектирую так, что бы строго разделить компоненты системы и что бы каждый из разработчиков получил на реализацию конкретный интерфейс со строго определённым поведением без приписок "Посоветуйся с Петей" или "Спроси у Маши" :)

Ладно, мне Ваш подход к работе и проектированию понятен... Если у Вас будет разработчик хорошо знающий бэйсик и немного знаком с php, то после найма его на работу ваша система начнёт мигрировать на бейсик... А если придёт "ко власти" высококачественный питонщик, то на готовые модули начнут навешиваться обёртки из питона (или наоборот). А потом Ваш шэф начнёт молиться, только бы в штате не появился Си программист
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337017
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор Я зачастую выбираю инструменты в зависимости от доступных ресурсов (разработчиков, списка самих инструментов) и требований (быстро, дёшево, что бы легко найти разработчика для допилов, что бы было побольше бесплатных готовых решений), а вот проектирую так, что бы строго разделить компоненты системы и что бы каждый из разработчиков получил на реализацию конкретный интерфейс со строго определённым поведением без приписок "Посоветуйся с Петей" или "Спроси у Маши" :)

с таким знанием баз

Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов.

ты явно не выберешь mssql для реализации бизнес логики.
что явно соответсвует
Интересный подход - проектирование структуры приложения в зависимости от знаний разработчика :))
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337018
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяя использую java+mysql
не хитри.
Если у тебя двухзвенка , то в каком месте в Java бизнес логика?
Уж я то знаю, что у тебя БД плюс хранимки с БЛ .
А вот к Java у тебя как то не выходит, т.к. она без среднего звена невозможна)).
...
Невозможна утрирую, но большинство проектов с ОРМ и АппСервером чего ты полностью избегаешь.
Так что ты застрял на полпути где то(.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337023
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяя использую java+mysql
не хитри.
Если у тебя двухзвенка , то в каком месте в Java бизнес логика?
Уж я то знаю, что у тебя БД плюс хранимки с БЛ .
А вот к Java у тебя как то не выходит, т.к. она без среднего звена невозможна)).
...
Невозможна утрирую, но большинство проектов с ОРМ и АппСервером чего ты полностью избегаешь.
Так что ты застрял на полпути где то(.
кто тебе сказал что у меня двух звенка?
у меня сервер на java, бизнеслогика размыта между серверной java mysql.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337036
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадябизнеслогика размыта между серверной java mysql.
не хитри. Не бывает "размытой".
Против логики не попрешь.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337040
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадябизнеслогика размыта между серверной java mysql.
не хитри. Не бывает "размытой".
Против логики не попрешь.
как скажешь...
значит у меня вся бизнеслогика в mysql в хранимках.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337044
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяя использую java+mysql
А можете назвать пяток на Ваш взгляд классных проектов?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337048
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадяя использую java+mysql
А можете назвать пяток на Ваш взгляд классных проектов?
своих - корпоративные, к сожалению, этим всё сказано.
сторонних - http://www.opencms.org/en/
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337168
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAпропущено...

А можете назвать пяток на Ваш взгляд классных проектов?
своих - корпоративные, к сожалению, этим всё сказано.
сторонних - http://www.opencms.org/en/
Всего один можете назвать?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337171
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя, исходники OpenCMS выложены на Github: https://github.com/alkacon/opencms-core
Но я пока не нашёл хранимки с бизнес логикой. Ткните в нужное место.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337194
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадя, исходники OpenCMS выложены на Github: https://github.com/alkacon/opencms-core
Но я пока не нашёл хранимки с бизнес логикой. Ткните в нужное место.
тебя интересует именно бизнес логика в хранимках или что?
ты не знаешь что можно сотворить в хранимке?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337195
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAвадя, исходники OpenCMS выложены на Github: https://github.com/alkacon/opencms-core
Но я пока не нашёл хранимки с бизнес логикой. Ткните в нужное место.
тебя интересует именно бизнес логика в хранимках или что?
ты не знаешь что можно сотворить в хранимке?
Знаю, я свою карьеру начинал с написание бизнес-логики на PL/SQL. Потом писал на T-SQL.

Но сейчас меня интересуют примеры от Вас. Кроме OpenCMS что-то можете привести?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337202
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЗнаю, я свою карьеру начинал с написание бизнес-логики на PL/SQL. Потом писал на T-SQL.

Но сейчас меня интересуют примеры от Вас. Кроме OpenCMS что-то можете привести?
что тебе привести код моих хранимок?
меня Petro123 лостал со своим покажи-покажи.....
раз ты знаешь что можно - чего флудишь.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337204
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторЗнаю, я свою карьеру начинал с написание бизнес-логики на PL/SQL. Потом писал на T-SQL.

Но сейчас меня интересуют примеры от Вас. Кроме OpenCMS что-то можете привести?
что тебе привести код моих хранимок?
меня Petro123 лостал со своим покажи-покажи.....
раз ты знаешь что можно - чего флудишь.
Да не нужен мне код Ваших хранимок. Просто поинтересовался, какие проекты на Java + БД Вы считаете классными.
Вы привели пример. Я не увидел там хранимок, немного удивился.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337207
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДа не нужен мне код Ваших хранимок. Просто поинтересовался, какие проекты на Java + БД Вы считаете классными.
Вы привели пример. Я не увидел там хранимок, немного удивился.
да любоу проект, грамотно сделанный.
лично я для себя принял за стандарт все запросы делать в хранимках.
однообразие вызова из java-кода , полная защита от инъекций, есть инструмент для работы с базой - DbForge.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337212
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторДа не нужен мне код Ваших хранимок. Просто поинтересовался, какие проекты на Java + БД Вы считаете классными.
Вы привели пример. Я не увидел там хранимок, немного удивился.
да любоу проект, грамотно сделанный
Одноклассники - это, на Ваш взгляд, грамотно сделанный проект?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337217
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAОдноклассники - это, на Ваш взгляд, грамотно сделанный проект?

Вопрос звучит, как осудить книгу по обложке. Спрашивать надо у бывших разработчиков ОК, текущие вряд ли что скажут.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337219
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадялично я для себя принял за стандарт все запросы делать в хранимках.
однообразие вызова из java-кода , полная защита от инъекций, есть инструмент для работы с базой - DbForge.
А если надо данные запросить у стороннего сервиса, то как обеспечиваете однообразие вызова?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337221
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAОдноклассники - это, на Ваш взгляд, грамотно сделанный проект?

Вопрос звучит, как осудить книгу по обложке. Спрашивать надо у бывших разработчиков ОК, текущие вряд ли что скажут.
Не ты ли приводил Stack Overflow в качестве примера грамотного проекта на .NET?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337225
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНе ты ли приводил Stack Overflow в качестве примера грамотного проекта на .NET?

Об устройстве Stack Overflow писали. При чём я приводил пример масштабности и скорости работы проекта, учитывая на чём он написан. А это было известно, к гадалкам я не ходил.

А о чём ты говоришь, и на что сурово намекаешь, мне не ясно. Может ты что-то знаешь?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337227
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAНе ты ли приводил Stack Overflow в качестве примера грамотного проекта на .NET?

Об устройстве Stack Overflow писали. При чём я приводил пример масштабности и скорости работы проекта, учитывая на чём он написан. А это было известно, к гадалкам я не ходил.

А о чём ты говоришь, и на что сурово намекаешь, мне не ясно. Может ты что-то знаешь?
На то, что об устройстве Одноклассников тоже и писали и рассказывали, и поэтому совет твой не понятен :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337228
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
off
вадяда любоу проект, грамотно сделанный.
=== общие слова
лично я для себя принял за стандарт все запросы делать в хранимках.
==== все запросы оборачивать в хранимки это странно.
однообразие вызова из java-кода , полная защита от инъекций, есть инструмент для работы с базой - DbForge.
=== минусов в ответе у тебя как всегда нет. Т.е. молишься на свой подход.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337230
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНа то, что об устройстве Одноклассников тоже и писали и рассказывали, и поэтому совет твой не понятен :)

Так на что же ты намекаешь? Если отбросить личные впечатления пользователя и даже разработчика, кто имел удовольствие интегрироваться с ОК, проект работает, приносит большие деньги, и у него есть огромная толпа юзеров.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337231
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОдноклассники - это, на Ваш взгляд, грамотно сделанный проект?
это что такое ?

авторА если надо данные запросить у стороннего сервиса, то как обеспечиваете однообразие вызова?
что ты подразумеваешь по сторонним сервисом? другую, стороннюю базу?
тут уж со своим уставом в чужой монастырь не ходят....
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337232
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAНа то, что об устройстве Одноклассников тоже и писали и рассказывали, и поэтому совет твой не понятен :)

Так на что же ты намекаешь?
Отвянь, ты как затычка в бочке :) Я хочу услышать мнение джависта.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337234
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторОдноклассники - это, на Ваш взгляд, грамотно сделанный проект?
это что такое ?
Вот и услышал :)

Одноклассники - это такой высоконагруженный проект, код которого в основном написан на Java.

До 2.8 млн. пользователей в онлайне в часы пик.
7,5 миллиардов запросов в день (150 000 запросов в секунду в часы пик).
2 400 серверов, систем хранения данных.
Сетевой трафик в час пик: 32 Gb/s.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337235
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторА если надо данные запросить у стороннего сервиса, то как обеспечиваете однообразие вызова?
что ты подразумеваешь по сторонним сервисом?
Например веб-сервис поставщика, партнёра, через который можно получить необходимые данные.
Не сталкивались с таким?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337236
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадятут уж со своим уставом в чужой монастырь не ходят....
Вопрос не о том, как написан сторонний сервис.

Меня интересует то, как вы обечпечиваете однообразие вызовов, когда данные запрашиваются не у базы, а у стиороннего сервиса.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337237
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
для того чтоб понять о качестве - надо смотреть в исходники. а чисто внешне - это можно только обсуждать качество дизайнера.
работа апи - тут на каждого не угодишь.
ну а раз сервера могут обеспечивать такую нагрузку тут хвала не только java , а так же СУБД, железу, ну и прогерам.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337242
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНапример веб-сервис поставщика, партнёра, через который можно получить необходимые данные.
Не сталкивались с таким?
к счастью или к сожалению - не сталкивался, мои проекты самодостаточные.
но в таких случаях - надо договариваться с разработчиками стороннего сервиса для нахождения оптимального контакта, либо подстраиваться.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337244
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяну а раз сервера могут обеспечивать такую нагрузку тут хвала не только java , а так же СУБД, железу, ну и прогерам.
Вот только это в основном не сервера БД.

И кстати раньше (не знаю как сейчас) для хранения данных использовалась Berkeley DB, что не поддерживает хранимые процедуры.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337245
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторНапример веб-сервис поставщика, партнёра, через который можно получить необходимые данные.
Не сталкивались с таким?
к счастью или к сожалению - не сталкивался, мои проекты самодостаточные.
но в таких случаях - надо договариваться с разработчиками стороннего сервиса для нахождения оптимального контакта, либо подстраиваться.
Ясно, спасибо.

Но Вы опять не поняли о чём речь. А речь о том, как обеспечить однообразие вызов в коде вне зависимости от того, где хранятся данные.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337248
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВот только это в основном не сервера БД.

И кстати раньше (не знаю как сейчас) для хранения данных использовалась Berkeley DB, что не поддерживает хранимые процедуры.
тут что дано с тем и придётся работать...
это проблема выбора, хорошо когда выбор есть.
я предпочитаю бесплатные, и к которым есть хороший инструмент - mysql довольно приличная, особенно 5.7+, и инструмент для неё DbForge очень шикарный.
по возможностям я б выбрал mssql - там вообще много что можно реализовать в хранимках, я насладился ими ещё с 2005 скулем.(предполагаю, что с той версии много добавилось).
в большей части выбор на использование хранимок определился защитой от инъекций, возможностью использования DbForge для написания и отладки как простых запросов так и хранимок. одинаково просто отладить и простой запрос и сложную хранимку, да ещё и дебажить по шагам :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337249
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА речь о том, как обеспечить однообразие вызов в коде вне зависимости от того, где хранятся данные.
а этого не обеспечить ни как
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337251
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторА речь о том, как обеспечить однообразие вызов в коде вне зависимости от того, где хранятся данные.
а этого не обеспечить ни как
Вы не правы. Человек, сталкивавшийся с такими задачами при проектировании, ИМХО легко бы ответил.

Также мне кажется, что не стоит делать такие категоричные заявления, если Вы не имели соответсвующего опыта.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337252
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторВот только это в основном не сервера БД.

И кстати раньше (не знаю как сейчас) для хранения данных использовалась Berkeley DB, что не поддерживает хранимые процедуры.
тут что дано с тем и придётся работать...
это проблема выбора, хорошо когда выбор есть.
Не понимаю, какого выбора? На мой взгляд - это вопрос выбора архитектуры в зависимости от задачи.

Вот Вы к примеру сталкивались с горизонтальным масштабированием?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337254
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВы не правы. Человек, сталкивавшийся с такими задачами при проектировании, ИМХО легко бы ответил.

Также мне кажется, что не стоит делать такие категоричные заявления, если Вы не имели соответсвующего опыта
как можно говорить об однообразии при получении данных из 1с и ещё каким-нибудь сервисом.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337255
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторВы не правы. Человек, сталкивавшийся с такими задачами при проектировании, ИМХО легко бы ответил.

Также мне кажется, что не стоит делать такие категоричные заявления, если Вы не имели соответсвующего опыта
как можно говорить об однообразии при получении данных из 1с и ещё каким-нибудь сервисом.
Представьте себе можно :)

Вам стоит почитать что-нибудь о шаблонах проектирования. Есть множество книг с примерами именно на Java.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337257
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв большей части выбор на использование хранимок определился защитой от инъекций, возможностью использования DbForge для написания и отладки как простых запросов так и хранимок. одинаково просто отладить и простой запрос и сложную хранимку, да ещё и дебажить по шагам :)
Разве использование параметров в запросах, или Hibernate не защищают от инъекций?
Разве мало IDE, где удобно писать и отлаживать Java-код?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337260
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНе понимаю, какого выбора? На мой взгляд - это вопрос выбора архитектуры в зависимости от задачи.
в любом наборе есть выбор - сервер виндовый или лируксовый , база , железо...
свой выбор баз я описал.
авторВот Вы к примеру сталкивались с горизонтальным масштабированием?
есть большая ниша в которой такого не требуется
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337262
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторРазве использование параметров в запросах, или Hibernate не защищают от инъекций?
Разве мало IDE, где удобно писать и отлаживать Java-код?
- да можно и через параметры.
- про прокладку из хибера не упоминай....
- отлаживать java код и хранимки - две большие разницы.
для отладки запросов в java в коде надо запускать этод код, для этого делать либо тестовый кусок, либо ставить точки останова в нужном месте, до которого доходить нужно прилично.
в DbForge отладка одним нажатием.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337263
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторВот Вы к примеру сталкивались с горизонтальным масштабированием?
есть большая ниша в которой такого не требуется
Я в курсе. А есть большая ниша, где это требуется. То есть Вы не сталкивались, я верно понял?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337265
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
ты на сайт фриланса зайди. Там такой выбор архитектур требуется, что голова кругом).
Поэтом расширять кругозор для опыта или нет, каждый сам решает.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337266
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ в курсе. А есть большая ниша, где это требуется. То есть Вы не сталкивались, я верно понял?
да . не сталкивался. мне своей ниши хватает.
перейду в другую - будут другие правила, методы - оптимальные для этой ниши.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337267
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
ты на сайт фриланса зайди. Там такой выбор архитектур требуется, что голова кругом).
Поэтом расширять кругозор для опыта или нет, каждый сам решает.
с эти согласен.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337268
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторРазве использование параметров в запросах, или Hibernate не защищают от инъекций?
Разве мало IDE, где удобно писать и отлаживать Java-код?
- да можно и через параметры.
- про прокладку из хибера не упоминай....
- отлаживать java код и хранимки - две большие разницы.
для отладки запросов в java в коде надо запускать этод код, для этого делать либо тестовый кусок, либо ставить точки останова в нужном месте, до которого доходить нужно прилично.
в DbForge отладка одним нажатием.
Эм, простите, но это выглядит как высосанные из пальца проблемы.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337269
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭм, простите, но это выглядит как высосанные из пальца проблемы.
ну не скажи, отлаживать приходилось всякое.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337271
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAОтвянь, ты как затычка в бочке :) Я хочу услышать мнение джависта.

Ясно, ты опять в своё репертуре, рассказываешь, как стирать города из гаубицы чувакам, которые хотят завалить кролика.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337272
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторЯ в курсе. А есть большая ниша, где это требуется. То есть Вы не сталкивались, я верно понял?
да . не сталкивался
Тогда повторюсь, что на мой взгляд, не стоит делать категоричных заявлений, если у Вас нет соответсвующего опыта.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337276
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор..., рассказываешь, как стирать города из гаубицы чувакам, которые хотят завалить кролика.
да, мне нравится охота на кроликов, это по мне .
хорошая аналогия.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337277
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторЭм, простите, но это выглядит как высосанные из пальца проблемы.
ну не скажи, отлаживать приходилось всякое.
Дак и мне тоже :)

Например случаи, когда хранимки внутри себя вызывали другие хранимки и соответственно можно сказать, что приходилось "ставить точки останова в нужном месте, до которого доходить нужно прилично".
Или когда использовались временные таблицы и приходилось делать "тестовый кусок", что их сначала создаст и заполнит.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337280
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНапример случаи, когда хранимки внутри себя вызывали другие хранимки и соответственно можно сказать, что приходилось "ставить точки останова в нужном месте, до которого доходить нужно прилично".
Или когда использовались временные таблицы и приходилось делать "тестовый кусок", что их сначала создаст и заполнит.
дак ведь получаешь кайф ипользуя для этого специальный инструмент , а не изголяешься не приспособленнымдля этого.
ведь если хранимку дебажить по шагам это ж приятно
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337281
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAОтвянь, ты как затычка в бочке :) Я хочу услышать мнение джависта.

Ясно, ты опять в своё репертуре, рассказываешь, как стирать города из гаубицы чувакам, которые хотят завалить кролика.
Судя по всему ничего тебе не ясно :)

Я интересуюсь опытом собеседника, чтобы составить о нём своё мнение и аргументировать свою точку зрения.
Что в этом такого? Это глупо, не прилично?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337282
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторНапример случаи, когда хранимки внутри себя вызывали другие хранимки и соответственно можно сказать, что приходилось "ставить точки останова в нужном месте, до которого доходить нужно прилично".
Или когда использовались временные таблицы и приходилось делать "тестовый кусок", что их сначала создаст и заполнит.
дак ведь получаешь кайф ипользуя для этого специальный инструмент , а не изголяешься не приспособленнымдля этого
Вы так говорите, будто к примеру Intellij IDEA инструмент, не приспособленный для отладки Java кода :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337291
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAСудя по всему ничего тебе не ясно :)

Я интересуюсь опытом собеседника, чтобы составить о нём своё мнение и аргументировать свою точку зрения.
Что в этом такого? Это глупо, не прилично?

Аналогичные вопросы, тред на форуме ведь общий, я же в приватную беседу захожу. Имею право втиснуться куда захочу и вставить свои 3 копейки
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337292
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*не в приватную беседу
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337294
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, дак и я имею право сказать тебе: "Отвянь, ты как затычка в бочке. Я хочу услышать мнение джависта.", - если посчитаю, что твои 3 копейки не в тему:)

Разве нет?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337304
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВы так говорите, будто к примеру Intellij IDEA инструмент, не приспособленный для отладки Java кода :)
могу сказать, что в NB есть инструмент для отладки прямо в хроме. весь код отлаживается в NB, а исполняется в хроме.
но мы говороим об отладке хранимок в специальном инструменте
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337308
Antonariy"Или" тут не уместно, уместно "и".
.net - на стороне сервера, js - на стороне клиента.
Уместно, server nodejs + client js
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337313
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVostt, дак и я имею право сказать тебе: "Отвянь, ты как затычка в бочке. Я хочу услышать мнение джависта.", - если посчитаю, что твои 3 копейки не в тему:)

Разве нет?

Да ладно тебе, ты просто в очередной 100500-ый раз уклонился от вопроса )
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337328
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAhVostt, дак и я имею право сказать тебе: "Отвянь, ты как затычка в бочке. Я хочу услышать мнение джависта.", - если посчитаю, что твои 3 копейки не в тему:)

Разве нет?

Да ладно тебе, ты просто в очередной 100500-ый раз уклонился от вопроса )
А мне кажется, что я ответил на вопрос. Но в силу своего характера, ты пытаешься найти что-то ещё.
Ты мнительный человек?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337329
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторВы так говорите, будто к примеру Intellij IDEA инструмент, не приспособленный для отладки Java кода :)
могу сказать, что в NB есть инструмент для отладки прямо в хроме. весь код отлаживается в NB, а исполняется в хроме.
но мы говороим об отладке хранимок в специальном инструменте
А зачем мы об этом говорим? :)

Затем, что Вы приводите возможность отладки кода хранимок как некий фактор, из-за которого Вы пишите бизнес-логику в хранимках.
На что я задаю вопросы про отладку кода Java в современных IDE.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337332
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЗатем, что Вы приводите возможность отладки кода хранимок как некий фактор, из-за которого Вы пишите бизнес-логику в хранимках.
На что я задаю вопросы про отладку кода Java в современных IDE.
я пишу бизнес логику там где это оптимально
ты спутал причину со следсвием, или смешал..
возможность отладки хранимок это бонус от инструмента, DbForge хорошая IDE для работы с базой mysql. это один их плюсов в выборе mysql
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337362
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторЗатем, что Вы приводите возможность отладки кода хранимок как некий фактор, из-за которого Вы пишите бизнес-логику в хранимках.
На что я задаю вопросы про отладку кода Java в современных IDE.
я пишу бизнес логику там где это оптимально
Судя по дискуссии, больше похоже на то, что Вы пишите так, как Вам кажется оптимально для Вас в Вашей узкой области.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337363
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяты спутал причину со следсвием, или смешал..
возможность отладки хранимок это бонус от инструмента, DbForge хорошая IDE для работы с базой mysql. это один их плюсов в выборе mysql
Я не понимаю. Вы предлагаете реализовывать логику в хранимках, потому как есть DbForge?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337368
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
я устал, ты задаёшь смесь вопросов и не понимаешь ответ на вопрсы....
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337370
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA,
я устал, ты задаёшь смесь вопросов и не понимаешь ответ на вопрсы....
Хорошо. Давайте я не буду задавать вопросы, а сделаю утверждение.

На мой взгляд, я не услышал от Вас ни одного валидного аргумента в пользу того, чтобы реализовывать логику в хранимых процедурах.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337373
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
а я и не пытался этого делать.
мне по-барабану, кто и на чём делает
я предлагаю чтоб был у чела выбор
убеждать у меня нет цели
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337409
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя, проблема в том, что Вы убедили себя
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337421
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадяskyANA,
я устал, ты задаёшь смесь вопросов и не понимаешь ответ на вопрсы....
Хорошо. Давайте я не буду задавать вопросы, а сделаю утверждение.

На мой взгляд, я не услышал от Вас ни одного валидного аргумента в пользу того, чтобы реализовывать логику в хранимых процедурах.

А можно я ? :)

Во-первых, неплохо бы договориться о том, что считать за бизнес-логику. Триггеры, например, считаются или нет ?

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

Ну и самое главное - марксизм не догма, а руководство к действию. Как пишут в интернетах на эту тему - it depends.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337425
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiВо-первых, неплохо бы договориться о том, что считать за бизнес-логику
процедуры с кодом по предметной области информационной системы.
Например, в ГЕО системе - процедура НайтиБлижайшийРесторан()
schiНу и самое главное - марксизм не догма, а руководство к действию.
разумеется. Поэтому самое время защитить среднее звено чтобы не было БД+JS вообще без АппСервера.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337429
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123schiВо-первых, неплохо бы договориться о том, что считать за бизнес-логику
процедуры с кодом по предметной области информационной системы.
Например, в ГЕО системе - процедура НайтиБлижайшийРесторан()
schiНу и самое главное - марксизм не догма, а руководство к действию.
разумеется. Поэтому самое время защитить среднее звено чтобы не было БД+JS вообще без АппСервера.

Найти ресторан как раз проще на стороне базы данных. Я конечно со своей оракловой колокольни смотрю.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337432
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiНу и самое главное - марксизм не догма, а руководство к действию. Как пишут в интернетах на эту тему - it depends.
Не спорю. Когда надо, то я пишу хранимые процедуры.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337434
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiPetro123пропущено...

процедуры с кодом по предметной области информационной системы.
Например, в ГЕО системе - процедура НайтиБлижайшийРесторан()
пропущено...

разумеется. Поэтому самое время защитить среднее звено чтобы не было БД+JS вообще без АппСервера.

Найти ресторан как раз проще на стороне базы данных. Я конечно со своей оракловой колокольни смотрю.
Особенно, когда в базе нет данных о ресторане :) Это я с колокольни того, кто разрабатывал онлайн системы поиска и бронирования говорю.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337437
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAschiпропущено...


Найти ресторан как раз проще на стороне базы данных. Я конечно со своей оракловой колокольни смотрю.
Особенно, когда в базе нет данных о ресторане :) Это я с колокольни того, кто разрабатывал онлайн системы поиска и бронирования говорю.

Я наверное несколько не понимаю, как бизнес-логика и база данных связаны в вопросе поиска ресторана, который там отсутствует. Если ресторан ищется сторонней системой, то какой отношение этот пример имеет к дискусии ? Возможно, в онлайн системах поиска и бронирования есть также обращение к системам страхования, прогноза погоды, платежным и прочим, не связанным непосредственно с поиском и бронированием системам. В этом случае хранимые процедуры для реализации этих аспектов бизнес-логики не подходят, данных нету :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337440
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiskyANAпропущено...

Особенно, когда в базе нет данных о ресторане :) Это я с колокольни того, кто разрабатывал онлайн системы поиска и бронирования говорю.

Я наверное несколько не понимаю, как бизнес-логика и база данных связаны в вопросе поиска ресторана, который там отсутствует. Если ресторан ищется сторонней системой, то какой отношение этот пример имеет к дискусии?
Бизнес-логика - это логика предметной области.
И если мы автоматизируем поиск подходящего на вечер субботы ресторана, чтобы человек мог это сделать в пару кликов, вместо того, чтобы обзванивать заведения, держа толстенный телефонный справочник в руках,
то таки этот самый поиск и является бизнес-логикой.

schiВозможно, в онлайн системах поиска и бронирования есть также обращение к системам страхования, прогноза погоды, платежным и прочим, не связанным непосредственно с поиском и бронированием системам.
С чего вдруг не связанным? Вы ни разу отдыхать за границу не летали? :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337448
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAschiпропущено...


Я наверное несколько не понимаю, как бизнес-логика и база данных связаны в вопросе поиска ресторана, который там отсутствует. Если ресторан ищется сторонней системой, то какой отношение этот пример имеет к дискусии?
Бизнес-логика - это логика предметной области.
И если мы автоматизируем поиск подходящего на вечер субботы ресторана, чтобы человек мог это сделать в пару кликов, вместо того, чтобы обзванивать заведения, держа толстенный телефонный справочник в руках,
то таки этот самый поиск и является бизнес-логикой.


Но мы очень интересно разговариваем - начинаем от хранимых процедур, а заканчиваем взаимодействием систем. Это все-таки разные уровни, не так ли ?

skyANAschiВозможно, в онлайн системах поиска и бронирования есть также обращение к системам страхования, прогноза погоды, платежным и прочим, не связанным непосредственно с поиском и бронированием системам.
С чего вдруг не связанным? Вы ни разу отдыхать за границу не летали? :)

Видимо я не так выразился. Я имел в виду, не связанных по хранению данных. Началось, если помните, с поиска ресторана, который нельзя выполнить хранимой процедурой, потому что в базе нет данных о ресторанах :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337459
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schi, дак всё дело в том, что как Вы и говорили: it depends.

Не всякая бизнес-логика укладывается в "написал хранимку". Не все данные, участвующие в бизнес-процессе всегда хранятся в одном месте.
Всё больше и больше распределённых систем.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337461
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
я сказал, что у меня бл рамазана - Petro223 ответил, что такого не может быть. я сказал что у меня бл ест в хранмках - ты начал допытываться .....
в итоге - бл может и должна быть везде.....
грубо можно сказать размазана..
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337506
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро.

С большим удовольствием почитал огромный топик. Всем просто огромное спасибо!!!

Что касается виджета, то лучше написать его на JavaScript, бэкэнд можно на текущий момент на php и не мудрить т.к. в модулях php нет бизнес логики и она вся в БД, то потом с лёгкостью можно сменить сервера хоть на iis.

Бизнес логика на сервере (имеется ввиду в MSSQL) или в другом месте? - то моё мнение, всё что связано с обработкой данных (создание, изменение, удаление и получение набора данных) целиком и полностью должно быть в СУБД. Всё остальное "на свой цвет и вкус". Можно не только наладить отличную обработкой данных в СУБД, как часть бизнес логики, но и гораздо больше: использование clr, ServiceBrocker и пр. - дают хорошие дополнительные возможности, которые можно повесить на MSSQL, а не на "что-то другое" (php например), хотя тут есть и противники всего этого и те кто за новые возможности.

У меня остался вопрос про личный кабинет, да и про перспективу постепенно перейти на WEB "морду" полностью. Т.е. десктоп перевести на WEB морду: должна быть возможность работать внутри локальной сети и возможность подключиться извне (нужно учитывать CRM продукт передаётся заказчику и СУБД MSSQL, сейчас от этой СУБД будет отказаться гораздо сложнее чем от Delphi).

Какую WEB технологию выбрать лучше? Про ASP.NET слушал такие мнения, что старая технология и лучше не использовать... посоветуйте.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337516
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUS,
Шо? Опять по новому кругу?
Все ответы выше даны.
Текущий проект люди у вас есть. Работайте.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337541
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Текущий проект люди у вас есть. Работайте.
не, работать тяжело, бла-бла легче )
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337543
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Игорь_UUS,
Шо? Опять по новому кругу?
Все ответы выше даны.
Текущий проект люди у вас есть. Работайте.

Да нет, не по новой)) Попробую немного переделать вопрос ASP.NET - это перспективно? Или сейчас делаются ставки на другие WEB технологии (в т.ч. и в майкрасофт)?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337557
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUS,
у нас вроде дотнетовце не много в городе.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337564
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUS,
С утра погода была такая:
- нетчики все более валят и свитчуются на java.
- на подъеме мобильная разработка и реактивное программирование. Гугл скоро уберет из андроида jav'у. Слишком длинный код у жавистов.

Бежать ли вам за всеми было сказано на 2ой странице.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337579
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSPetro123Игорь_UUS,
Шо? Опять по новому кругу?
Все ответы выше даны.
Текущий проект люди у вас есть. Работайте.

Да нет, не по новой)) Попробую немного переделать вопрос ASP.NET - это перспективно? Или сейчас делаются ставки на другие WEB технологии (в т.ч. и в майкрасофт)?
Да, перспективно. Microsoft делает ставку на ASP.NET Core.

Кстати, а Вы используете в CRM потоки, асинхронный вызов хранимых процедур?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337584
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяИгорь_UUS,
у нас вроде дотнетовце не много в городе.
А вакансий полно. Значит хватает и тех, кто их замещает.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337590
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAИгорь_UUSпропущено...


Да нет, не по новой)) Попробую немного переделать вопрос ASP.NET - это перспективно? Или сейчас делаются ставки на другие WEB технологии (в т.ч. и в майкрасофт)?
Да, перспективно. Microsoft делает ставку на ASP.NET Core.

Кстати, а Вы используете в CRM потоки, асинхронный вызов хранимых процедур?

Да, асинхронных потоки есть, всё в бизнес логике MSSQL (точнее в базе).
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337592
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAschi, дак всё дело в том, что как Вы и говорили: it depends.

Не всякая бизнес-логика укладывается в "написал хранимку". Не все данные, участвующие в бизнес-процессе всегда хранятся в одном месте.
Всё больше и больше распределённых систем.

Совершенно не спорю. Но более чем уверен, что обращение к другим системам хранения данных выполняется через какое-то API, результатом вызовов которого являются некие пригодные для бизнес-операций сущености, а не запрашиваются сырые данные, из потока которых потом эти сущности извлекаются целевой системой. Мне так кажется.
Вот преобразование сырых данных в пригодную для операций сущность вполне может реализовано хранимой процедурой. Или еще чем-нибудь, лишь бы фасадному интерфейсу соответствовало.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337595
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSskyANAпропущено...

Да, перспективно. Microsoft делает ставку на ASP.NET Core.

Кстати, а Вы используете в CRM потоки, асинхронный вызов хранимых процедур?

Да, асинхронных потоки есть, всё в бизнес логике MSSQL (точнее в базе).
Job-ы что-ли? А в коде Delphi используются потоки, асинхронный вызов хранимых процедур из кода Delphi?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337601
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiskyANAschi, дак всё дело в том, что как Вы и говорили: it depends.

Не всякая бизнес-логика укладывается в "написал хранимку". Не все данные, участвующие в бизнес-процессе всегда хранятся в одном месте.
Всё больше и больше распределённых систем.

Совершенно не спорю. Но более чем уверен, что обращение к другим системам хранения данных выполняется через какое-то API, результатом вызовов которого являются некие пригодные для бизнес-операций сущености, а не запрашиваются сырые данные, из потока которых потом эти сущности извлекаются целевой системой. Мне так кажется.
Вот преобразование сырых данных в пригодную для операций сущность вполне может реализовано хранимой процедурой. Или еще чем-нибудь, лишь бы фасадному интерфейсу соответствовало.
Конечно вполне можно реализовать и хранимой процедурой, но так обычно не делают, потому как нагрузку надо балансировать, а база становится узким местом и плохо масштабируется.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337606
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
в вебе асинхронный вызов хранимых процедур совершенно не нужен , к счастью :)
а даже могу запустить N+ данных с веб клиента , пусть сервер грузится , которая первая выполнится от той данные и придут на клиента, мне даже не зачем отслеживать очерёдность возвращаемых данных, они придут на нужное место
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337607
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAИгорь_UUSпропущено...


Да, асинхронных потоки есть, всё в бизнес логике MSSQL (точнее в базе).
Job-ы что-ли? А в коде Delphi используются потоки, асинхронный вызов хранимых процедур из кода Delphi?

Нет, Job-ы не используется, т.к. мы ставим MSSQL Express, реализовано через ServiceBrocker. Дельфи лишь отдаёт команду, которая может быть исполнена асинхронно в MSSQL.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337612
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и на практике всё несколько сложнее, чем обращение к другим системам через API.
На практике запрашиваются данные у сторонних систем, плюс ищутся в собственной базе, плюс берутся из распределённого кэша...

И нужен единый программный интерфейс ко всему этому. И на хранимках его не реализовать.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337614
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИ нужен единый программный интерфейс ко всему этому. И на хранимках его не реализовать.
из хранимки к стороннему интерфейсу?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337615
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA,
в вебе асинхронный вызов хранимых процедур совершенно не нужен , к счастью :)
Это Вам не нужны, а другим нужны. Опять Вы судите исключительно по своему опыту.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337618
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторИ нужен единый программный интерфейс ко всему этому. И на хранимках его не реализовать.
из хранимки к стороннему интерфейсу?
Из бизнес-логики к данным, что распределены.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337620
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSskyANAпропущено...

Job-ы что-ли? А в коде Delphi используются потоки, асинхронный вызов хранимых процедур из кода Delphi?

Нет, Job-ы не используется, т.к. мы ставим MSSQL Express, реализовано через ServiceBrocker. Дельфи лишь отдаёт команду, которая может быть исполнена асинхронно в MSSQL.
Ясно. Это я к тому, что в php не всё так просто с многопоточностью, как в Delphi и .NET и этио надо учитывать при переходе на WEB "морду" полностью.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337623
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня текст хранимок достигает 2+ экрана (в своё время, когда сталкивался с mssql, люди показывали по 6+ страниц, и это не считалось много)
так вот заисать это в java (да и в другом яп) мало наглядно,
в специальных инструментах есть автоформатирование , выделение, гуи , выполнение. и прочие фишки.
как по мне так одного этого достаточно, что б использовать хранимки.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337627
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяу меня текст хранимок достигает 2+ экрана (в своё время, когда сталкивался с mssql, люди показывали по 6+ страниц, и это не считалось много)
так вот заисать это в java (да и в другом яп) мало наглядно,
в специальных инструментах есть автоформатирование , выделение, гуи , выполнение. и прочие фишки.
как по мне так одного этого достаточно, что б использовать хранимки.
Мало наглядно - это когда классы не умеешь проектировать. Вы хоть пробовали сделать это не в лоб?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337628
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiВот преобразование сырых данных в пригодную для операций сущность вполне может реализовано хранимой процедурой
ОРМ можно, а в БД нельзя т.к. там ЯП без ООП.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337629
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИз бизнес-логики к данным, что распределены.
я не настолько дурной чтоб микроскопом заколачивать гвозди. поэтому ту часть бл, которая касается базы я буду делать на так, чтоб обеспечить наибольшую оптимальность этой части.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337632
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв специальных инструментах есть автоформатирование , выделение, гуи , выполнение. и прочие фишки.
как по мне так одного этого достаточно, что б использовать хранимки.
В IntelliJ IDEA всё это есть и даже больше.
То есть также как и Вы можно сказать, что этого достаточно, чтобы не использовать хранимки :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337635
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAИгорь_UUSпропущено...


Да нет, не по новой)) Попробую немного переделать вопрос ASP.NET - это перспективно? Или сейчас делаются ставки на другие WEB технологии (в т.ч. и в майкрасофт)?
Да, перспективно. Microsoft делает ставку на ASP.NET Core.

Кстати, а Вы используете в CRM потоки, асинхронный вызов хранимых процедур?


ASP.NET Core - другими словами это ASP.NET 5 (+ само собой MVC)?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337636
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторИз бизнес-логики к данным, что распределены.
я не настолько дурной чтоб микроскопом заколачивать гвозди. поэтому ту часть бл, которая касается базы я буду делать на так, чтоб обеспечить наибольшую оптимальность этой части.
Как Вы измеряете "оптимальность этой части"?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337639
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSskyANAпропущено...

Да, перспективно. Microsoft делает ставку на ASP.NET Core.

Кстати, а Вы используете в CRM потоки, асинхронный вызов хранимых процедур?


ASP.NET Core - другими словами это ASP.NET 5 (+ само собой MVC)?
Да.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337641
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадятак вот заисать это в java (да и в другом яп) мало наглядно,
не сочиняйте или уточняйте.
Одно дело кортежи JOIN соединять и MAX искать.
Другое дело с сущности м классами по ООП работать.
Впрочем вы счас скажете что ООП вам не нужен в ваших задачах.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337644
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМало наглядно - это когда классы не умеешь проектировать. Вы хоть пробовали сделать это не в лоб?
я умею работать с базой и выжимать из неё всё, на что она заточена, а не городить ущербный дубликат её работы.
мне база готовит результат намного быстрее, чем куча классов ООП. потому как она для этого и предназначена.
авторМало наглядно - это когда классы не умеешь проектировать - знчит не умеешь проектировать базы и с ними работать.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337649
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторне сочиняйте или уточняйте.
Одно дело кортежи JOIN соединять и MAX искать.
Другое дело с сущности м классами по ООП работать.
Впрочем вы счас скажете что ООП вам не нужен в ваших задачах.
я говорю, что база делает это быстрее и оптимальнее, чем всякие ООП, которые стали совать куда не надо.
надо научиться работать с базами, это не
Код: plaintext
 кортежи JOIN соединять и MAX искать.
почитай доки на mssql. одна хранимка выполнит работу за много классов, быстрее
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337652
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторМало наглядно - это когда классы не умеешь проектировать. Вы хоть пробовали сделать это не в лоб?
я умею работать с базой и выжимать из неё всё, на что она заточена, а не городить ущербный дубликат её работы.
мне база готовит результат намного быстрее, чем куча классов ООП. потому как она для этого и предназначена.
авторМало наглядно - это когда классы не умеешь проектировать - знчит не умеешь проектировать базы и с ними работать.
Базы я умею проектировать, и работать с ними умею.
Но также умею проектировать классы, знаком с design patterns и имею представление о распределённых системах, горизонтальном масштабировании, шардинге, репликации, денормализации, избыточности, кэшировании.

А вот Вы, судя по Вашим же словам, с жтим никогда не сталкивались, но продолжаете спорить о вкусе устриц :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337654
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAИгорь_UUSпропущено...



ASP.NET Core - другими словами это ASP.NET 5 (+ само собой MVC)?
Да.

Что то я запутался... в студии есть отдельно проект ASP.NET 5 и отдельно проект ASP.NET Core... получается есть разница?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337655
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторне сочиняйте или уточняйте.
Одно дело кортежи JOIN соединять и MAX искать.
Другое дело с сущности м классами по ООП работать.
Впрочем вы счас скажете что ООП вам не нужен в ваших задачах.
я говорю, что база делает это быстрее и оптимальнее, чем всякие ООП, которые стали совать куда не надо.
надо научиться работать с базами, это не
Код: plaintext
 кортежи JOIN соединять и MAX искать.
почитай доки на mssql. одна хранимка выполнит работу за много классов, быстрее
С чего это хранимка будет быстрее работы например с памятью?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337657
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSASP.NET Core
Если хотите освоить что-то, то начинайте читать документацию: https://docs.asp.net/en/latest/

В первых же строках:
AttentionASP.NET 5 has been renamed to ASP.NET Core 1.0. Read more.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337658
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
судя по твоему желанию спихнуть в одно и хранимки и работу с распределёнными данным - я вижу , какой ты специалист по базам.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337661
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA,
судя по твоему желанию спихнуть в одно и хранимки и работу с распределёнными данным - я вижу , какой ты специалист по базам.
У меня нет такого желания, это Ваши фантазии.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337662
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAИгорь_UUSASP.NET Core
Если хотите освоить что-то, то начинайте читать документацию: https://docs.asp.net/en/latest/

В первых же строках:
AttentionASP.NET 5 has been renamed to ASP.NET Core 1.0. Read more.

Хм... ASP.NET 5 + MVC 5 - это ещё ASP.NET 4.6
если ASP.NET 5 + MVC 6 - вот тут начинается ASP.NET Core

правильно?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337665
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторС чего это хранимка будет быстрее работы например с памятью?
ну вот это ещё одно заявление "знатока"
когда у тебя 100 лямов записей и пара сотня таких таблиц - о какой памяти можно говорить?
к примеру mysql , если ей выделить достаточно памяти по кеш, умеет очень даже и очень работать с ним.
могу сказать из практики проверки, что такой поиск как like '%xxxx%' and like...
происходит оооочень быстро с использованим индексов и прочего инструментария самой базы.
и это намного быстрее чем классы на ооп
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337666
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAКонечно вполне можно реализовать и хранимой процедурой, но так обычно не делают, потому как нагрузку надо балансировать, а база становится узким местом и плохо масштабируется.

Вот с этого места можно для бестолковых подробнее ?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337667
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSskyANAпропущено...

Если хотите освоить что-то, то начинайте читать документацию: https://docs.asp.net/en/latest/

В первых же строках:
пропущено...


Хм... ASP.NET 5 + MVC 5 - это ещё ASP.NET 4.6
если ASP.NET 5 + MVC 6 - вот тут начинается ASP.NET Core

правильно?
Нет ASP.NET 5 + MVC 5, есть просто ASP.NET MVC 5: http://metanit.com/sharp/mvc5/

Начните с него, параллельно почитайте про ASP.NET Core + MVC 6, при желании перейдёте.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337669
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiskyANAКонечно вполне можно реализовать и хранимой процедурой, но так обычно не делают, потому как нагрузку надо балансировать, а база становится узким местом и плохо масштабируется.

Вот с этого места можно для бестолковых подробнее ?

вот ответ

авторС чего это хранимка будет быстрее работы например с памятью?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337670
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiskyANAКонечно вполне можно реализовать и хранимой процедурой, но так обычно не делают, потому как нагрузку надо балансировать, а база становится узким местом и плохо масштабируется.

Вот с этого места можно для бестолковых подробнее ?
Какие конкретно вопросы возникли?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337671
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяschiпропущено...


Вот с этого места можно для бестолковых подробнее ?

вот ответ

авторС чего это хранимка будет быстрее работы например с памятью?
Вообще-то это был вопрос к Вам. Вам есть что на него ответить?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337674
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВообще-то это был вопрос к Вам. Вам есть что на него ответить?
это был вопрос к тебе
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337677
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
зачем много писать? Так и скажи - ООП не знаю и что такое сущность тоже. В БД работаю только со строками.
Проекты с ООП и АппСервером не признаю.
Мне уже пльцев на руки не хватает что ты не признаешь).
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337679
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUS,
не забудьте, что есть ветка для данного ЯП.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337684
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
зачем много писать? Так и скажи - ООП не знаю и что такое сущность тоже. В БД работаю только со строками.
Проекты с ООП и АппСервером не признаю.
Мне уже пльцев на руки не хватает что ты не признаешь).
когда нет аргументов многие переходят на личности.
и ООП и сучности знаю, только использую там где это надо, а не сую во все места.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337685
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAИгорь_UUSпропущено...


Хм... ASP.NET 5 + MVC 5 - это ещё ASP.NET 4.6
если ASP.NET 5 + MVC 6 - вот тут начинается ASP.NET Core

правильно?
Нет ASP.NET 5 + MVC 5, есть просто ASP.NET MVC 5: http://metanit.com/sharp/mvc5/

Начните с него, параллельно почитайте про ASP.NET Core + MVC 6, при желании перейдёте.

Переход может быть болезненным (или очень болезненным)?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337689
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSskyANAпропущено...

Нет ASP.NET 5 + MVC 5, есть просто ASP.NET MVC 5: http://metanit.com/sharp/mvc5/

Начните с него, параллельно почитайте про ASP.NET Core + MVC 6, при желании перейдёте.

Переход может быть болезненным (или очень болезненным)?
MVC 5 на ASP.NET Core? Вполне себе безболезненный. Если Вы конечно не поленитесь разобраться в первом.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337690
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Ещё маленький вопрос, получается если эта технология кросс платформенная, то обязательное использование iis не подразумевается?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337691
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторВообще-то это был вопрос к Вам. Вам есть что на него ответить?
это был вопрос к тебе
Вы уходите от ответа. Вопрос был к Вам и даже несколько: 19840478 , 19840539 .
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337693
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, простите, на второй вопрос был ответ: 19840578 .
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337699
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадязнаю, только использую там где это надо, а не сую во все места.
вот этим, без конкретики флейм всегда и закнчивается.
Удачи!
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337704
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может не по теме, Вы уж извините меня!
да уж.... много хорошего и плохого... прочитав почти все ответы и споры появился вопрос:)
реализовать можно и в стороне БД (хранимки и прочие) и в стороне АппСервера, тогда зачем такие вещи плодить? (я точно не знаю кто был первым ООП (ORM) или всякие плюшки в БД (хранимки и т.д.) )
и самый главный вопрос, хорошо можно сделать и там и там, тогда зачем спорит между собой? каждый второй пост превращается в споры, это с одной стороны хорошо как я уже утверждал многие получают от этих споров куче полезного..., но и в голове у новичков появится каша (ОРМ или неОРМ и т.д.)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337710
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAschiпропущено...


Вот с этого места можно для бестолковых подробнее ?
Какие конкретно вопросы возникли?

Возникли вопросы о том, как база данных становится узким и немасштабируемым местом, при этом продолжая хранить данные.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337711
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
отвечу на твои вопросы
хранимки как и простые запросы работают с данными, они их извлекают с диска, используя индексы , и прочие штучки.
если есть необходимость происходит чтение всех данных в память (если таковой выделено достаточно) если не хватает - swap.
повторный запрос идет в кэше. так же используя индексы. если база спроектирована не правильно идет пербор всех записей в той же памяти. и этот перебор идёт намного грамотнее чем , тот поиск что предлагают яп .
соответственно когда данных много тот же java не сможет считать всё в память он вылетит в out of memory.
а потом ещё (если не вылетит) потребуется работа чистильщика. ведь не факт что эти данные будут нужны....
да и для поиска в памяти яп грузят всё в память , а базы - используют индексы и грузят только нужное
вот и оптимальность
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337726
mrWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какой эпический топик.
вадя, а что вы будете делать с вашей бизнес логикой в хранимках если потребуется чтобы ваш продукт поддерживал две различные СУБД?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337727
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффаркаждый второй пост превращается в споры
спорят максималисты, которые кроме своего одного узкого проекта ничего не хотят знать.
Соответственно, получат меньше денег по жизни.
Аксиома (с)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337731
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiВозникли вопросы о том, как база данных становится узким и немасштабируемым местом, при этом продолжая хранить данные.
Пример про оракле, который вы знаете. Там MapViewer для карт не в БД находится.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337741
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mrWolfКакой эпический топик.
вадя, а что вы будете делать с вашей бизнес логикой в хранимках если потребуется чтобы ваш продукт поддерживал две различные СУБД?
ответ, для себя, я нашёл работая с OpenCMS.
при инсталяции они запрашивают что у вас за база и инсталируют всё заточенное под эту базу.
и я считаю это правильно.
не стоит обрабатыать на токарном станке для железа инструментом для токарного станка по дереву
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337742
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

а можете отвечать на вопросы? :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337753
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МузаффарPetro123,
а можете отвечать на вопросы? :)
могу
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337755
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяи я считаю это правильно.
правильно по сравнению с каким методом?
Какой способ не писать 2 раза код вы знаете?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337757
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

тогда прошу...
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337765
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторправильно по сравнению с каким методом?
Какой способ не писать 2 раза код вы знаете?
с методом использования прокладки.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337776
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МузаффарPetro123,
тогда прошу...
я работаю. И могу ответь на конкретный вопрос сжато.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337780
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторправильно по сравнению с каким методом?
Какой способ не писать 2 раза код вы знаете?
с методом использования прокладки.
тода прокладки:
- AnyDAC - Delphi
- DAO от MS
- ADO Connection Delphi
- ОРМ в Net и Java
- Фреймворки в JS
Всё это вы не используете.
OK
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337781
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123schiВозникли вопросы о том, как база данных становится узким и немасштабируемым местом, при этом продолжая хранить данные.
Пример про оракле, который вы знаете. Там MapViewer для карт не в БД находится.

И как там масштабируется ? В оракле с MapViewer-ом ?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337790
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяпропущено...

с методом использования прокладки.
тода прокладки:
- AnyDAC - Delphi
- DAO от MS
- ADO Connection Delphi
- ОРМ в Net и Java
- Фреймворки в JS
Всё это вы не используете.
OK
прокладка это хибер,
то что ты привел это инструмент, который надо применять по назначению
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337808
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпрокладка это хибер,
==== а хибер эт ОРМ))
то что ты привел это инструмент, который надо применять по назначению
====== у тебя так всегда на попятную при конкретике.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337809
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA,
отвечу на твои вопросы
хранимки как и простые запросы работают с данными, они их извлекают с диска, используя индексы , и прочие штучки.
если есть необходимость происходит чтение всех данных в память (если таковой выделено достаточно) если не хватает - swap.
повторный запрос идет в кэше. так же используя индексы. если база спроектирована не правильно идет пербор всех записей в той же памяти. и этот перебор идёт намного грамотнее чем , тот поиск что предлагают яп .
соответственно когда данных много тот же java не сможет считать всё в память он вылетит в out of memory.
а потом ещё (если не вылетит) потребуется работа чистильщика. ведь не факт что эти данные будут нужны....
да и для поиска в памяти яп грузят всё в память , а базы - используют индексы и грузят только нужное
вот и оптимальность
Фишка в том, что я всё это знаю. А Вы походу думаете, что нет :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337810
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiИ как там масштабируется ? В оракле с MapViewer-ом ?
нормально. Ставишь на томкат. А томкат хоть на другую машину в сети.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337813
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiskyANAпропущено...

Какие конкретно вопросы возникли?

Возникли вопросы о том, как база данных становится узким и немасштабируемым местом, при этом продолжая хранить данные.
Ясно. Чуть позже постараюсь описать сценарий такого развития.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337815
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAФишка в том, что я всё это знаю. А Вы походу думаете, что нет :)
судя по вопросу
авторС чего это хранимка будет быстрее работы например с памятью?
узнал только что :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337816
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяmrWolfКакой эпический топик.
вадя, а что вы будете делать с вашей бизнес логикой в хранимках если потребуется чтобы ваш продукт поддерживал две различные СУБД?
ответ, для себя, я нашёл работая с OpenCMS.
при инсталяции они запрашивают что у вас за база и инсталируют всё заточенное под эту базу.
и я считаю это правильно.
не стоит обрабатыать на токарном станке для железа инструментом для токарного станка по дереву
Человек интересуется тем, что в этом случае делать с хранимками?
Судя по тому, что в OpenCMS я их не нашёл, то Ваш ответ не подходит.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337820
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, Petro123
вы хотите мне доказать , что вы умнее меня - я с этим спорить не буду, вы так считаете- бог вам судья.
оь этого мне хуже не станет. и ав так же.
только этим вы не достигните истины. в вашей нише ваши решения рулят - вам флаг в руки.
только не надо навязывать своё мнение и вешать ярлыки.
я своё мнение высказал - тс вправе его отвергнуть или принять.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337838
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAФишка в том, что я всё это знаю. А Вы походу думаете, что нет :)
судя по вопросу
авторС чего это хранимка будет быстрее работы например с памятью?
узнал только что :)
Мечтай :)

Вот этот ответ мне понравился:
вадяну вот это ещё одно заявление "знатока"
когда у тебя 100 лямов записей и пара сотня таких таблиц - о какой памяти можно говорить?
к примеру mysql, если ей выделить достаточно памяти по кеш , умеет очень даже и очень работать с ним.
могу сказать из практики проверки, что такой поиск как like '%xxxx%' and like...
происходит оооочень быстро с использованим индексов и прочего инструментария самой базы.
и это намного быстрее чем классы на ооп
Тут Вы и на личности перешли, и проблему обозначили, и тут же предложили некое решение :)

Вы говорите о том, что явно 100 лямов записей и пара сотня таблиц не влезут в память веб-сервера.
Да, не влезут. Но не влезут и в память сервера БД.

Но при грамотном проектировании объектов БД, будет грамотно использоваться кэш. С этим я тоже согласен.
Но также грамотно можно организовать кэширование и на стороне веб-сервера. Разве нет? Что мешает?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337842
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA, Petro123
вы хотите мне доказать , что вы умнее меня - я с этим спорить не буду, вы так считаете- бог вам судья.
оь этого мне хуже не станет. и ав так же.
только этим вы не достигните истины. в вашей нише ваши решения рулят - вам флаг в руки.
только не надо навязывать своё мнение и вешать ярлыки.
я своё мнение высказал - тс вправе его отвергнуть или принять.
Вот тут Вы ошибаетесь, возможно по тому, что судите по себе.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337844
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧеловек интересуется тем, что в этом случае делать с хранимками?
Судя по тому, что в OpenCMS я их не нашёл, то Ваш ответ не подходит.
тут есть у хранимок преимущество
в том же коде java вызов хранимок будет одинаков.
вся разница будет только
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
а для базы - просто накатить нужный для этой базы дамп.
в OpenCMS нет хранимок , видимо они хотят объять весь спектр баз.
это их право.
они за это платят лишним кодом. это их выбор.
я зню что мой проект не будет перенесён даже на mssql, зачем мне закладывать эту работу? мне за это не заплатят.
и я не буду делать крос браузерность, мне за это не заплатят, максимум 3 браузера хром для win XP, хром для win7+, мозилла..
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337845
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторЧеловек интересуется тем, что в этом случае делать с хранимками?
Судя по тому, что в OpenCMS я их не нашёл, то Ваш ответ не подходит.
тут есть у хранимок преимущество
в том же коде java вызов хранимок будет одинаков.
вся разница будет только
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
а для базы - просто накатить нужный для этой базы дамп.
в OpenCMS нет хранимок , видимо они хотят объять весь спектр баз.
это их право.
они за это платят лишним кодом. это их выбор.
я зню что мой проект не будет перенесён даже на mssql, зачем мне закладывать эту работу? мне за это не заплатят.
и я не буду делать крос браузерность, мне за это не заплатят, максимум 3 браузера хром для win XP, хром для win7+, мозилла..
А Вы реально писали хранимки для работы с базой OpenCMS? Если да, то зачем? Разве продукт не коробочный: поставил и пользуйся?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337849
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв том же коде java вызов хранимок будет одинаков
Насколько я помню, в разных СУБД разный синтаксис передачи параметров, разные типы возвращаемых значений.
Как Вы это решили?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337852
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо при грамотном проектировании объектов БД, будет грамотно использоваться кэш. С этим я тоже согласен.
Но также грамотно можно организовать кэширование и на стороне веб-сервера. Разве нет? Что мешает?
тут можно рассмотреть ситуацию
один клиент начинает работать по твоему сценарию обрабатывает огромный кусок данных. создаёт объекты.
в это время ещё несколько клиетов начинают делать тож самое
в итоге в памяти получается куча дублирования....
база для этих целей использует один кэш и никакого дублирования.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337854
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявы хотите мне доказать , что вы умнее меня - я с этим спорить не буду, вы так считаете- бог вам судья.
Анализ флейма в топиках и наступления на грабли:
- Вадя говорит фразу: Прокладки не люблю\не использую\не правильно.
- Все начинают говорить что земля круглая и есть проекты где это не правда.
- на 15 странице и только под фактами Вадя говорит: "то что ты привел это инструмент, который надо применять по назначению".
Т.е. сценарий везде один и тот же.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337855
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадяв том же коде java вызов хранимок будет одинаков
Насколько я помню, в разных СУБД разный синтаксис передачи параметров, разные типы возвращаемых значений.
Как Вы это решили?
за меня решает драйвер
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337857
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадявы хотите мне доказать , что вы умнее меня - я с этим спорить не буду, вы так считаете- бог вам судья.
Анализ флейма в топиках и наступления на грабли:
- Вадя говорит фразу: Прокладки не люблю\не использую\не правильно.
- Все начинают говорить что земля круглая и есть проекты где это не правда.
- на 15 странице и только под фактами Вадя говорит: "то что ты привел это инструмент, который надо применять по назначению".
Т.е. сценарий везде один и тот же.
не путай прокладку с инструменторм
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337858
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяне путай прокладку с инструменторм
http://www.sql.ru/forum/afsearch.aspx?s=?????????&submit=?????&bid=61
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337859
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТ.е. сценарий везде один и тот же.
Petro123 заканчивает несколько по-разному
LOL либо Удачи
когда не может найти аргументы
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337863
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
ну ты же в Java уже не флеймишь)). Скоро и тут 3 твоих инструмента иссякнут. Надоело про одно и то же.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337864
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторНо при грамотном проектировании объектов БД, будет грамотно использоваться кэш. С этим я тоже согласен.
Но также грамотно можно организовать кэширование и на стороне веб-сервера. Разве нет? Что мешает?
тут можно рассмотреть ситуацию
один клиент начинает работать по твоему сценарию обрабатывает огромный кусок данных. создаёт объекты.
в это время ещё несколько клиетов начинают делать тож самое
в итоге в памяти получается куча дублирования....
база для этих целей использует один кэш и никакого дублирования.
Если так происходит, значит явно ошибка в реализации. Обычно никакого дублирования нет.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337866
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAпропущено...

Насколько я помню, в разных СУБД разный синтаксис передачи параметров, разные типы возвращаемых значений.
Как Вы это решили?
за меня решает драйвер
А можете код вызова хранимки показать?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337869
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадяпропущено...

за меня решает драйвер
А можете код вызова хранимки показать?

19839293
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337872
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА можете код вызова хранимки показать?
а есть ещё множественные резульсеты , ещё та вкусняшка :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337876
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAпропущено...

А можете код вызова хранимки показать?

19839293
Ага, спасибо, я уже и в официальную доку глянул: https://docs.oracle.com/javase/tutorial/jdbc/basics/storedprocedures.html
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337877
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли так происходит, значит явно ошибка в реализации. Обычно никакого дублирования нет.
тебе надо данные в одном порядке, параллельно другому в обратном, как вы можете при этом использовать один набор, один объект?
соответственно разные потоки, разные объекты, но данные одни. вот и дублирование
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337883
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторЕсли так происходит, значит явно ошибка в реализации. Обычно никакого дублирования нет.
тебе надо данные в одном порядке, параллельно другому в обратном, как вы можете при этом использовать один набор, один объект?
соответственно разные потоки, разные объекты, но данные одни. вот и дублирование
С чего вдруг дублирование-то?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337888
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявот и дублирование
не говори за других
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337890
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторС чего вдруг дублирование-то? если двое одновременно обрабатывают один набор данных
-явно в разных объектах, и разных местах памяти
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337891
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А насчёт того, что разные потоки, то не заню как в Java, а в .Net уже есть готовые thread safe классы, например: MemoryCache .
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337900
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторС чего вдруг дублирование-то? если двое одновременно обрабатывают один набор данных
-явно в разных объектах, и разных местах памяти

В который раз говорю, что не стоит делать категорические утверждения, если нет опыта в обсуждаемом вопросе.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337901
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА насчёт того, что разные потоки, то не заню как в Java, а в .Net уже есть готовые thread safe классы, например: MemoryCache .
в этот MemoryCache данные загрузились из базы - кэш в базе +MemoryCache, уже дублирование
из этого MemoryCache тыберёшь для сортировки в один поток, второй в свой поток....
или ты сортируешь в MemoryCache, а второй получает что получает?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337911
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAА насчёт того, что разные потоки, то не заню как в Java, а в .Net уже есть готовые thread safe классы, например: MemoryCache .
в этот MemoryCache данные загрузились из базы - кэш в базе +MemoryCache, уже дублирование
Стоп, Вы изначально это называли дублированием?

Тогда и кэш базы также можно назвать дублированием, и денормализацию дублированием, и хранение горячих данных в отдельной таблице дублированием. Но зачем?

Задача обеспечить быстрый доступ к нужным данным и кэширование - это один из распространённых способов.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337919
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяиз этого MemoryCache тыберёшь для сортировки в один поток, второй в свой поток....
или ты сортируешь в MemoryCache, а второй получает что получает?
А, я походу Вас понял. Вы за память потока беспокоитесь. По разному бывает, зависит от задачи.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337943
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСтоп, Вы изначально это называли дублированием?

Тогда и кэш базы также можно назвать дублированием, и денормализацию дублированием, и хранение горячих данных в отдельной таблице дублированием. Но зачем?

Задача обеспечить быстрый доступ к нужным данным и кэширование - это один из распространённых способов.
да хороший вопрос.
объеты имеют преимущество когда они в памяти и юзер их может получать и обрабатывать быстро,
но вразных потоках, сесиях возникают ситуации когда разные юзеры используют одни данные но обработка их на разных этапах.
поэтому здесь дкблирование вроде хорошо, что у каждого своё, но по сути загружены одни данные. это утрированный вариант.
кэш база тоже дублироание , но правил работы с этим кэшем множество - и это называется оптимизацией базы.
в отдельной таблице , да ещё и в памяти тоже хранят, но идут на это осознанно, есть такие таблицы на транзакцию, на один запрос, ещё как. если база загрузила в кэш, то этим кэшем пользуются все, пока он востребован. клиентам отправляются уже готовые данные. отправил и все объект уже не нужен, ни в кэше ни где.если клиент хочет изменить - он может изменить только одно поле,
кэш в базе пропадает- данные в нём не актуальны. данные же в объектах будут старыми. потому что это не кэш, это объект его надо обновить, его надо поддерживать
да это есть , но это затраты времени , кода , памяти
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337944
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяда хороший вопрос.
объеты имеют преимущество когда они в памяти и юзер их может получать и обрабатывать быстро,
но вразных потоках, сесиях возникают ситуации когда разные юзеры используют одни данные но обработка их на разных этапах.
поэтому здесь дкблирование вроде хорошо, что у каждого своё, но по сути загружены одни данные. это утрированный вариант.
кэш база тоже дублироание , но правил работы с этим кэшем множество - и это называется оптимизацией базы.
в отдельной таблице , да ещё и в памяти тоже хранят, но идут на это осознанно, есть такие таблицы на транзакцию, на один запрос, ещё как. если база загрузила в кэш, то этим кэшем пользуются все, пока он востребован. клиентам отправляются уже готовые данные. отправил и все объект уже не нужен, ни в кэше ни где.если клиент хочет изменить - он может изменить только одно поле,
кэш в базе пропадает- данные в нём не актуальны. данные же в объектах будут старыми. потому что это не кэш, это объект его надо обновить, его надо поддерживать
да это есть , но это затраты времени , кода , памяти
Ты хотя бы на предложения дели. Иои на абзацы. Ничё не понятно.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337949
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА, я походу Вас понял. Вы за память потока беспокоитесь. По разному бывает, зависит от задачи.
если это оценивать грамотно, и понимать что получаешь и что за это заплатил.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337950
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТы хотя бы на предложения дели. Иои на абзацы. Ничё не понятно.
я уже устал писать, вроде элементарные вещи.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337958
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторСтоп, Вы изначально это называли дублированием?

Тогда и кэш базы также можно назвать дублированием, и денормализацию дублированием, и хранение горячих данных в отдельной таблице дублированием. Но зачем?

Задача обеспечить быстрый доступ к нужным данным и кэширование - это один из распространённых способов.
да хороший вопрос.
объеты имеют преимущество когда они в памяти и юзер их может получать и обрабатывать быстро,
но вразных потоках, сесиях возникают ситуации когда разные юзеры используют одни данные но обработка их на разных этапах.
поэтому здесь дкблирование вроде хорошо, что у каждого своё, но по сути загружены одни данные. это утрированный вариант.
кэш база тоже дублироание , но правил работы с этим кэшем множество - и это называется оптимизацией базы.
в отдельной таблице , да ещё и в памяти тоже хранят, но идут на это осознанно, есть такие таблицы на транзакцию, на один запрос, ещё как. если база загрузила в кэш, то этим кэшем пользуются все, пока он востребован. клиентам отправляются уже готовые данные. отправил и все объект уже не нужен, ни в кэше ни где.если клиент хочет изменить - он может изменить только одно поле,
кэш в базе пропадает- данные в нём не актуальны. данные же в объектах будут старыми. потому что это не кэш, это объект его надо обновить, его надо поддерживать
да это есть , но это затраты времени , кода , памяти
Это Вы сейчас типичные задачи кэширования начинаете описывать. Они решаемы также, как и задачи уровня БД.

Но Вы согласны, что если в памяти есть необходимые и актуальные данные, то скорость работы с ними ни фига не ниже хранимок, а выше? :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337967
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторА, я походу Вас понял. Вы за память потока беспокоитесь. По разному бывает, зависит от задачи.
если это оценивать грамотно, и понимать что получаешь и что за это заплатил.
Ну если оценивать грамотно, то Вам в первую очередь на стоит делать заявлений типа этого: "в итоге в памяти получается куча дублирования".

Два потока обращаются за данными.
Рассмотрим случай, когда нет MemoryCache. Каждый поток получит свой набор объектов, итого два набора объектов в памяти.

Рассмотрим случай, когда есть MemoryCache. Каждый поток получит либо свой набор объектов, либо будет использовать тот, что уже в памяти, зависит от задачи.

То есть без MemoryCache имеем N наборов объектов, где N - это количество потоков, а с MemoryCache в лучшем случае имеем ровно один набор, а в худшем N + 1.

Простите, но если всё грамотно, то нет никакой кучи дублирования.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337988
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторТы хотя бы на предложения дели. Иои на абзацы. Ничё не понятно.
я уже устал писать, вроде элементарные вещи.
Не наступай на грабли заявлениями.
19841539
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338020
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо Вы согласны, что если в памяти есть необходимые и актуальные данные, то скорость работы с ними ни фига не ниже хранимок, а выше? :)
да, но если это актуальне данные на клиенте , а не на сервере , где таких данных (одинаовых для каждого клиента) множество.
т.е. для каждого клиента хранится его набор объектов. это хорошо когда клиентов мало, а когда сотни тысяч?
и стоит одному изменить - актуальность у остальных пропадёт. потребуется повторная обработка изменённых данных у всех клинтов.
есть ли в этом смысл? не проще ли просто запросить данные с сервера и получить уже обработанные, а ещё лучше только изменёные отправить клиенту в браузер, на десктоп?
это делается просто.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338024
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запросить данные с сервера= с сервера субд
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338250
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторНо Вы согласны, что если в памяти есть необходимые и актуальные данные, то скорость работы с ними ни фига не ниже хранимок, а выше? :)
да
Что и требовалось доказать :)
вадяно если это актуальне данные на клиенте, а не на сервере, где таких данных (одинаковых для каждого клиента) множество.
т.е. для каждого клиента хранится его набор объектов. это хорошо когда клиентов мало, а когда сотни тысяч?
и стоит одному изменить - актуальность у остальных пропадёт
Вы опять ошибаетесь. При грамотной реализации ничего не пропадает.

И кстати тут надо бы уточнить, кого Вы называете клиентами? И почему данные одного клиента вообще влияют у Вас на данные другого клиента?

Вот у нас к примеру клиенты - это некоммерческие организации. Их данные по большей части не пересекаются.
Но у этих организаций есть свои пользователи, свои клиенты, что заходят к ним на сайт.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338278
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВы опять ошибаетесь. При грамотной реализации ничего не пропадает.
правильно, если в этой реализации отслеживается изменения..а это дополнительные операции

авторИ кстати тут надо бы уточнить, кого Вы называете клиентами? И почему данные одного клиента вообще влияют у Вас на данные другого клиента?

клиент это браузеры, десктопы, андроиды.
у меня данные не влияют, а бутут слиятьт у вас если вы сортируете один обект, а он используется несколькими клиентами


авторВот у нас к примеру клиенты - это некоммерческие организации. Их данные по большей части не пересекаются.
Но у этих организаций есть свои пользователи, свои клиенты, что заходят к ним на сайт.
ну вот такой трактовки я от тебя не ожидал.

PS
мне интересно обсуждение, и я хочу для себя найти все стороны моего подхода. и я согласен продолжать, если мы будем обсуждать без обвинения друг друга в незнании , дополнять знания друг другу.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338289
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторВы опять ошибаетесь. При грамотной реализации ничего не пропадает.
правильно, если в этой реализации отслеживается изменения..а это дополнительные операцииС точки зрения бизнес-логики никаких дополнительных операций. Прилетели изменения, вызывается метод Save, и то, что при этом обновляется кэш, остаётся за кадром.
При желании кэширование можно отключить, изменив одно свойтво в конфиге.

вадяавторИ кстати тут надо бы уточнить, кого Вы называете клиентами? И почему данные одного клиента вообще влияют у Вас на данные другого клиента?

клиент это браузеры, десктопы, андроиды.
у меня данные не влияют, а будут влиять у вас если вы сортируете один обект, а он используется несколькими клиентамиЧто значит "у меня данные не влияют, а будут влиять у вас"? Каким образом и на что влиять?
У тебя N клиентов получают данные из БД с разной сортировкой, то есть в какое-то время имеем N объектов в памяти.
У меня N клиентов получают данные из кэша с разной сортировкой, то есть в какое-то время имеем N + 1 объект в памяти.
Ну на один объект в памяти больше, зато быстро.

вадяавторВот у нас к примеру клиенты - это некоммерческие организации. Их данные по большей части не пересекаются.
Но у этих организаций есть свои пользователи, свои клиенты, что заходят к ним на сайт.
ну вот такой трактовки я от тебя не ожидал.А что такого в такой трактовке?

вадяPS
мне интересно обсуждение, и я хочу для себя найти все стороны моего подхода. и я согласен продолжать, если мы будем обсуждать без обвинения друг друга в незнании, дополнять знания друг другу.Принимается.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338331
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPS
мне интересно обсуждение, и я хочу для себя найти все стороны моего подхода. и я согласен продолжать, если мы будем обсуждать без обвинения друг друга в незнании , дополнять знания друг другу.

вадя, пирамида Грэма в помощь. Очень помогает в беседах, если заранее определиться о допустимом уровне (нижней границей спора). Я так улаживаю споры в команде... Минимально допустимый уровень у нас в беседе - второй сверху (явная ошибка в рассуждениях другого, подкрепляемая фактами).

На личном опыте - это реально работает!!! Ни одного спора уже на протяжении нескольких недель. Вообще ни одного (хотя раньше по 2 на дню было), просто потому, что они заканчиваются на второй реплике словами "пирамида Грэма".
Картинку прикладываю.

P.S. Удачи вам, продуктивных и познавательных дискуссий

P.S.S. В споре с Вами я тоже придерживался этой пирамиды. Также строго до второго уровня (поиск ошибок или отсутствие подтверждений Ваших слов)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338373
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторС точки зрения бизнес-логики никаких дополнительных операций. Прилетели изменения, вызывается метод Save, и то, что при этом обновляется кэш, остаётся за кадром.
При желании кэширование можно отключить, изменив одно свойтво в конфиге.

прилетели изменения-> начинаются дополнительные действия -метод save должны также обновится все объекты у каждого Объекта сервера приписанного к клиенту. это всё за кадром , но оно должно быть сделано.

авторЧто значит "у меня данные не влияют, а будут влиять у вас"? Каким образом и на что влиять?
это "образно" т.е. если бкдет один объект привязан ко всем клиентам...
авторУ тебя N клиентов получают данные из БД с разной сортировкой, то есть в какое-то время имеем N объектов в памяти.
да получают , но не объекты , а набор( небольшая тонкость времени существования), в памяти как буфер обмена. передали (отправили клиенту) - тут же освободилось для другого.

авторУ меня N клиентов получают данные из кэша с разной сортировкой, то есть в какое-то время имеем N + 1 объект в памяти.
Ну на один объект в памяти больше, зато быстро.
время жизни объектов в твоём варианте больше многократно. т.е пока клиент находится на странице -на сервере приложения существуют объекты с его данными. занятая память ограничивает число возможных подключённых клиентов. своп на диск - время, кторорое лучше отдать базе для своей работы с диском.

практически клиент плучил данные (из базы + серверное приложение произвело небольшую обработку для упрощения пказа на клиенте) и клиенту не нужна копия этих данных на сервере. полученный набор клиент может сам сортировать, фильтровать .
любые изменения отправить на сервер - необходимая (при необходимости ) обработка и внесение в базу. это минимут кода, минимум памяти для хранения . вопрос актуальности решается при необходимости актуальности данных именно не клиенте. т.е. клиент "подписывается" (почти , но не совсем метод Save) на получение изменений. и ему передаются только изменённые данные.
это не большой объём. таким обрахом на сервере нет "постоянных" объектов для каждого клиента , сохранённых на время сесси. память выделяется по максимуму для сервера субд.
данная структура/методика реализована и работает.
как грубый пример - изменив ячейку в таблице - я предаю на сервер код команды, id записи, новое значение , метод=команда вызывет хранимку, которая и записывает/обновляет поле в таблице.


авторА что такого в такой трактовке?
мы ведём разговор не о коммерции , потому и показалось странным такая трактовка слова клиент

Програмёр ,
Принимается.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338378
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то же самое относится и к данным запрошенным из сторонних источнков - (как вариант действий) поиск в своей базе, при отсутствии (или по другой причине ) обращение к сторонним сервисам, получение от них , обработка , отправка в свою базу, отправка клиенту. на сервере нет объектов клиента, кроме данных о его сессии.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338531
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторС точки зрения бизнес-логики никаких дополнительных операций. Прилетели изменения, вызывается метод Save, и то, что при этом обновляется кэш, остаётся за кадром.
При желании кэширование можно отключить, изменив одно свойтво в конфиге.

прилетели изменения-> начинаются дополнительные действия -метод save должны также обновится все объекты у каждого Объекта сервера приписанного к клиенту. это всё за кадром , но оно должно быть сделано.
Ну да, должен быть реализован как минимум репозиторий + декоратор для кэширования.
Но это же широко известные шаблоны проектирования, пишутся быстро, по сранению с разработкой основного функционала продукта.
Так что если Вы намекаете на то, что на это надо время потратить... То да, надо.
Но не много и это инвестиции в развитие проекта, пользы от которых в итоге как правило больше, чем потраченного времени.

вадяавторЧто значит "у меня данные не влияют, а будут влиять у вас"? Каким образом и на что влиять?
это "образно" т.е. если бкдет один объект привязан ко всем клиентам...
авторУ тебя N клиентов получают данные из БД с разной сортировкой, то есть в какое-то время имеем N объектов в памяти.
да получают , но не объекты , а набор( небольшая тонкость времени существования), в памяти как буфер обмена. передали (отправили клиенту) - тут же освободилось для другого.Набор - это и есть те N объектов.
У тебя набор, у меня View Model - одна фигня. Как ты и написал: передали (отправили клиенту), - и их считай больше нет.

вадяавторУ меня N клиентов получают данные из кэша с разной сортировкой, то есть в какое-то время имеем N + 1 объект в памяти.
Ну на один объект в памяти больше, зато быстро.
время жизни объектов в твоём варианте больше многократно. т.е пока клиент находится на странице -на сервере приложения существуют объекты с его данными. занятая память ограничивает число возможных подключённых клиентов. своп на диск - время, кторорое лучше отдать базе для своей работы с диском.
Опять делаешь не верные выводы. Время жизни объектов ровно такое же, как и в твоём варианте.
С чего вдруг многократно больше? При чём тут своп на диск? Откуда вдруг своп?
Плюс я уже говорил, что одним параметром в конфигурации можно отключить кэширование, то есть от моего варианта перейти к твоему.

вадяпрактически клиент плучил данные (из базы + серверное приложение произвело небольшую обработку для упрощения пказа на клиенте) и клиенту не нужна копия этих данных на сервере. полученный набор клиент может сам сортировать, фильтровать .
любые изменения отправить на сервер - необходимая (при необходимости ) обработка и внесение в базу. это минимут кода, минимум памяти для хранения . вопрос актуальности решается при необходимости актуальности данных именно не клиенте. т.е. клиент "подписывается" (почти , но не совсем метод Save) на получение изменений. и ему передаются только изменённые данные.А при чём тут кэширование? Я могу в твоём предожении заменить "из базы" на "из кэша", потому как у меня логика не меняется в зависимости от того, где хранятся данные. Такая вот гибкость.

вадяэто не большой объём. таким обрахом на сервере нет "постоянных" объектов для каждого клиента, сохранённых на время сесси. память выделяется по максимуму для сервера субд.
данная структура/методика реализована и работает.В моём варианте тоже нет "постоянных объектов для каждого клиента, сохранённых на время сесси", потому как я не о кэширование на время запроса писал.
Хотя short-term cache приветсвуется там, где есть возможность лишний раз не дёргать базу.

Сервер СУБД - это вообще отдельная от веб-сервера машина, так что память считай вся для БД :)

вадякак грубый пример - изменив ячейку в таблице - я предаю на сервер код команды, id записи, новое значение, метод=команда вызывет хранимку, которая и записывает/обновляет поле в таблице.У меня тоже есть подобные команды. Я вообще за CQRS :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338535
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадято же самое относится и к данным запрошенным из сторонних источнков - (как вариант действий) поиск в своей базе, при отсутствии (или по другой причине ) обращение к сторонним сервисам, получение от них , обработка , отправка в свою базу, отправка клиенту. на сервере нет объектов клиента, кроме данных о его сессии.
Вот если это завернуть в репозиторий + декоратор для однообразия вызова и обеспечения гибкости, то в первом приближении получится мой вариант :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338549
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНабор - это и есть те N объектов.
У тебя набор, у меня View Model - одна фигня. Как ты и написал: передали (отправили клиенту), - и их считай больше нет.
если это и их считай больше нет у тебя и есть, то мы просто говорим об одном на разных языках, всё остальное - дело вкуса и конкретной задачи.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338555
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторУ меня тоже есть подобные команды. Я вообще за CQRS :)
тут есть разные методы работы с данными, моменты их сохранения в базе.
их надо применять по месту.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338599
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
п.3 выполнен. Вадя под давлением аргументов отказывается от своей фразы и говорит более осторожно.
вадято мы просто говорим об одном на разных языках, всё остальное - дело вкуса и конкретной задачи.
вадяих надо применять по месту.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338858
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторНабор - это и есть те N объектов.
У тебя набор, у меня View Model - одна фигня. Как ты и написал: передали (отправили клиенту), - и их считай больше нет.
если это и их считай больше нет у тебя и есть, то мы просто говорим об одном на разных языках, всё остальное - дело вкуса и конкретной задачи.
Хм. Скорее я пытаюсь объяснить Вам, что Вы ошибаетесь в своих выводах, используя Вашу терминологию.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338860
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторУ меня тоже есть подобные команды. Я вообще за CQRS :)
тут есть разные методы работы с данными, моменты их сохранения в базе.
их надо применять по месту.
Это очевидно.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338868
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто изначально дискуссия велась несколько в другом ключе:

- Хранимки в целом быстрее, следовательно надо везде их использовать!
- Но ведь есть задачи, где они не подходят.
- Вы просто не умеете проектировать базу и готовить хранимки!

:)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339007
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПросто изначально дискуссия велась несколько в другом ключе:

- Хранимки в целом быстрее, следовательно надо везде их использовать!
- Но ведь есть задачи, где они не подходят.
- Вы просто не умеете проектировать базу и готовить хранимки!

:)

вот извращать, не надо.
если ты что-то не понял, не надо это перекладыватьна других.
хранимки только с базой работают, и ни в какие другие места их не засунешь, хотя и есть такое понятие как udf
уж если говорить о приготовлении
http://tokarchuk.ru/2011/04/user-defined-functions-in-mysql/
и от туда:
Код: plaintext
1.
2.
3.
4.
lib_mysqludf_ta

Библиотека содержит функции технического анализа фондовых рынков. Может пригодиться тем, кто кодит биржевых роботов. Я с 
этим правда завязал, так что думаю что мне не понадобится. Преимущество этих функций в том, что они отрабатывают быстрее, чем 
самописные аналоги допустим в PHP.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339009
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяБиблиотека содержит функции технического анализа фондовых рынков. Может пригодиться тем, кто кодит биржевых роботов. Я с
этим правда завязал, так что думаю что мне не понадобится. Преимущество этих функций в том, что они отрабатывают быстрее, чем
самописные аналоги допустим в PHP.

Я конечно извиняюсь, но я бы никогда не стал использовать код, описанный таким слогом. Не верю.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339038
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAПросто изначально дискуссия велась несколько в другом ключе:

- Хранимки в целом быстрее, следовательно надо везде их использовать!
- Но ведь есть задачи, где они не подходят.
- Вы просто не умеете проектировать базу и готовить хранимки!

:)

вот извращать, не надо.
если ты что-то не понял, не надо это перекладыватьна других.
хранимки только с базой работают, и ни в какие другие места их не засунешь, хотя и есть такое понятие как udf
уж если говорить о приготовлении
http://tokarchuk.ru/2011/04/user-defined-functions-in-mysql/
и от туда:
Код: plaintext
1.
2.
3.
4.
lib_mysqludf_ta

Библиотека содержит функции технического анализа фондовых рынков. Может пригодиться тем, кто кодит биржевых роботов. Я с 
этим правда завязал, так что думаю что мне не понадобится. Преимущество этих функций в том, что они отрабатывают быстрее, чем 
самописные аналоги допустим в PHP.

Да я вроде не извращаю.
Когда я сказал, что хранимки плохо горизонтально масштабируются, Вы ответили, что я не умею их готовить и предложили пройти в соответсвующий раздел :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339050
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ конечно извиняюсь, но я бы никогда не стал использовать код, описанный таким слогом. Не верю.
не читал, но суждаю- проходили такое......
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339060
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
ты уже сам забыл что ты доказывал
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339087
mrWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя, я вернусь к вопросу о нескольких СУБД. Вы на вопрос ответили, но сам вопрос осмыслили не до конца. В этом случае (несколько поддерживаемых СУБД), вам придется писать, дорабатывать отлаживать и тестировать несколько вариантов одного и того же по функциональности кода, причем написанного на разных языках. Ну и естественно такой проблемы не возникнет если бизнес-логика расположена на сервере приложений. Возражения типа "мой продукт работает с СУБД Х, и потребность поддержки СУБД Y никогда не возникнет" не принимаются. В нашей стране прилететь может откуда не ждали. Так что если это внутренний продукт частной компании, то пожалуста, используйте хранимки, а для внешних продуктов я бы очень хорошо подумал над необходимостью их использования.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339117
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mrWolfВозражения типа "мой продукт работает с СУБД Х, и потребность поддержки СУБД Y никогда не возникнет" не принимаются.
нашёл аргумент.
Он не меняет БД.
И таблички он пишет какждый раз на каждой странице свои, т.к. у него нет шаблонизаторов и компонентов.
Ему так проще и удобнее. Он на дядю и коллективе не работает.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339121
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Вади индивидуальные проекты! Понятно?
)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339192
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mrWolfвадя, я вернусь к вопросу о нескольких СУБД. Вы на вопрос ответили, но сам вопрос осмыслили не до конца. В этом случае (несколько поддерживаемых СУБД), вам придется писать, дорабатывать отлаживать и тестировать несколько вариантов одного и того же по функциональности кода, причем написанного на разных языках. Ну и естественно такой проблемы не возникнет если бизнес-логика расположена на сервере приложений. Возражения типа "мой продукт работает с СУБД Х, и потребность поддержки СУБД Y никогда не возникнет" не принимаются. В нашей стране прилететь может откуда не ждали. Так что если это внутренний продукт частной компании, то пожалуста, используйте хранимки, а для внешних продуктов я бы очень хорошо подумал над необходимостью их использования.

если у меня заказчик захочет чтоб проект заточенный по его хотелки продавался , пусть мне заплатит за кросбраузерность, поддержку любых баз.
что называется - любой каприз за ваши деньги.
только я не представляю, чтоб хотелки одного совпали с хотелками ещё кого-то.
толковые заказчики 1с по себя переделывают. и даже запрещают распространять переделанное, это и техпроцес и прочие коммерческие тайны.
пример широкого спекра применения я привел OpenCMS.
в универсальности кроется плохая вещь купил универсальное - и под него подгоняй всё свое, как правило в ущерб бизнесу.
а индивидуальный продукт - можно менять под текущие потребности своего бизнеса.
сколько конфигураций той же 1с только официальных, а сколько прогеров зарабатывают на заточке 1с под конкретный бизнес?
так что у каждого взгляда свой горизонт.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339218
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяmrWolfвадя, я вернусь к вопросу о нескольких СУБД. Вы на вопрос ответили, но сам вопрос осмыслили не до конца. В этом случае (несколько поддерживаемых СУБД), вам придется писать, дорабатывать отлаживать и тестировать несколько вариантов одного и того же по функциональности кода, причем написанного на разных языках. Ну и естественно такой проблемы не возникнет если бизнес-логика расположена на сервере приложений. Возражения типа "мой продукт работает с СУБД Х, и потребность поддержки СУБД Y никогда не возникнет" не принимаются. В нашей стране прилететь может откуда не ждали. Так что если это внутренний продукт частной компании, то пожалуста, используйте хранимки, а для внешних продуктов я бы очень хорошо подумал над необходимостью их использования.

если у меня заказчик захочет чтоб проект заточенный по его хотелки продавался , пусть мне заплатит за кросбраузерность, поддержку любых баз.
что называется - любой каприз за ваши деньги.
только я не представляю, чтоб хотелки одного совпали с хотелками ещё кого-то.
толковые заказчики 1с по себя переделывают. и даже запрещают распространять переделанное, это и техпроцес и прочие коммерческие тайны.
пример широкого спекра применения я привел OpenCMS.
в универсальности кроется плохая вещь купил универсальное - и под него подгоняй всё свое, как правило в ущерб бизнесу.
а индивидуальный продукт - можно менять под текущие потребности своего бизнеса.
сколько конфигураций той же 1с только официальных, а сколько прогеров зарабатывают на заточке 1с под конкретный бизнес?
так что у каждого взгляда свой горизонт.
Можно короче написать: "Я с таким не сталкивался".
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339261
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожно короче написать: "Я с таким не сталкивался".
пишу кратко- просят развернуто, пишу развёрнуто - говорят нада кратко.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339266
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторЯ конечно извиняюсь, но я бы никогда не стал использовать код, описанный таким слогом. Не верю.
не читал, но суждаю- проходили такое......

Нет, я другим руководствуюсь - если человек не может складно излагать, то и его мнение о программах будет тоже не совсем складное...Я так понял (я почитал, прежде чем осуждать), что автор блога просто высказывает свое мнение о ряде библиотек функций.
И еще один момент - UDF, которые там описаны (я и в github посмотрел), на хранимки непохожи ни разу, это плагины к серверу, для реализации ряда функций - в указанной библиотеке - набора статистических функций, не более.
То есть, пример не в кассу.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339272
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiвадяпропущено...

не читал, но суждаю- проходили такое......

Нет, я другим руководствуюсь - если человек не может складно излагать, то и его мнение о программах будет тоже не совсем складное...Я так понял (я почитал, прежде чем осуждать), что автор блога просто высказывает свое мнение о ряде библиотек функций.
И еще один момент - UDF, которые там описаны (я и в github посмотрел), на хранимки непохожи ни разу, это плагины к серверу, для реализации ряда функций - в указанной библиотеке - набора статистических функций, не более.
То есть, пример не в кассу.
пять таки их можно вызывать из хранимок.
и это просто пример как можно расширять возможности... зная все возможности инструмента
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339275
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вызывать из хранимок
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339286
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Хорош рассказывать про расширени баз в топике про основной ЯП веб разработки.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339291
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Хорош рассказывать про расширени баз в топике про основной ЯП веб разработки.
а мож он из хранимок готовый html выдаёт
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339306
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Тады надо слить Оракле. Он конкурент его apex.
)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339768
mrWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадятолковые заказчики 1с по себя переделывают. и даже запрещают распространять переделанное, это и техпроцес и прочие коммерческие тайны.
пример широкого спекра применения я привел OpenCMS.
И где в этих продуктах хранимки? Мы ведь о них?

И по поводу 1с и запрещают распространять переделанное. Сегодня запрещают, а завтра разрешат и будет неважно что у разработчика конфигурации использовался MSSQL, а у покупателя PostgreSQL.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339794
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИ где в этих продуктах хранимки? Мы ведь о них?

И по поводу 1с и запрещают распространять переделанное. Сегодня запрещают, а завтра разрешат и будет неважно что у разработчика конфигурации использовался MSSQL, а у покупателя PostgreSQL.
не надо путать мух с котлетами
ещё раз - если заказчик платит только за то, что что хочет счас +NDA
захочет - заплатит.
пока - что быстрее и проще мне, а следоательно дешевле и быстрее ему.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339809
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпока - что быстрее и проще мне, а следоательно дешевле и быстрее ему.
иными словами - пока у тебя дешёвый заказчик и маленький проект.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339818
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяпока - что быстрее и проще мне, а следоательно дешевле и быстрее ему.
иными словами - пока у тебя дешёвый заказчик и маленький проект.
просто он понимает , за что платит .
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339839
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпросто он понимает , за что платит .
не свисти. Ты безработный в "смысле на заказчика".
А на фрилансе получишь копейки.
В коллективе программистов с таким кодом невозможно работать.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339881
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123не свисти. Ты безработный в "смысле на заказчика".
может без переходов на личности? или Вы между собой так близко знакомы чтоб позволяете переходит за границами? и то если так тогда некрасиво обнародовать это...
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339892
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
не красиво кичиться безграмотностью, и приравнивать принципы проектирования к жигулям в 70х.
Вы попробуйте это 15 страниц доказывать, и вас пошлют подальше.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339901
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторне красиво кичиться безграмотностью, и приравнивать принципы проектирования к жигулям в 70х.
давай не будем так делать
я ведь тоже могу показать неграмотность здесь некоторых, которые ....
я лучше у них поучусь тому что не знаю. а не буду им тыкать тем, что они не знают.
форум не для тыканья новом в незнания , а для обучения.
я высказываю свой взгляд, не нравится не читай , не отвечай.
я не навязываю тебе своё мнение - прошу того же от тебя.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339905
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффар,
не красиво кичиться безграмотностью, и приравнивать принципы проектирования к жигулям в 70х.
Вы попробуйте это 15 страниц доказывать, и вас пошлют подальше.

я ничего не пытаюсь доказать тем более Вам и опытным коллегам т.к. я конкретно знаю что знаю в этой области намного меньше чем Вы.
а на счет других пускай кичиться и т.д. Вы знаток так и объясните не переходя на личности что тот говорит не правильно и если надо то обоснуйте Вашу правоту. Знаю это требует время но так будет всем интересно и узнают много полезного.
а так счас кто то из начинающих начнет читать эту тему точно в голове образуется КАША...

и кстати Вы как старшая поколения Вы должны учить младших к хорошему, не только писать код правильно но и критиковать/троллить :) не переходя на личности.

З.Ы. если чем то не прав то прошу прошение ;)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339924
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
- почти все пытающиеся объяснить - сдались. Ты понял почему?
- ты сам не понимаешь, что "повторяемость кода" даже в ущерб краткости кода - это хрошо?
Ответь на 2 вопроса и помни, что краткость и логика - первые качества программиста. А не вторые.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339941
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторне красиво кичиться безграмотностью, и приравнивать принципы проектирования к жигулям в 70х.
давай не будем так делать
я ведь тоже могу показать неграмотность здесь некоторых, которые ....
Покажите, но только не переходя на личности, а написав следующее: вот такой подход плох тем-то и тем-то.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339966
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффар,
- почти все пытающиеся объяснить - сдались. Ты понял почему?
- ты сам не понимаешь, что "повторяемость кода" даже в ущерб краткости кода - это хрошо?
Ответь на 2 вопроса и помни, что краткость и логика - первые качества программиста. А не вторые.

1) да понял но это не будет основой для перехода на личности.
2) "ты сам не понимаешь" - что конкретно я не понимаю? и " краткость и логика - первые качества программиста " хорошо сказано.

З.Ы. лично я тоже мало пользуюсь хранимками в основном работаю с ОРМами ну так проще и на счет масштабируемости тоже согласен про это тоже говорили.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339968
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПокажите, но только не переходя на личности, а написав следующее: вот такой подход плох тем-то и тем-то.
и я об этом, +100
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339983
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффар,
- почти все пытающиеся объяснить - сдались. Ты понял почему?
- ты сам не понимаешь, что "повторяемость кода" даже в ущерб краткости кода - это хрошо?
Ответь на 2 вопроса и помни, что краткость и логика - первые качества программиста. А не вторые.

Я немного заскучал, потому, пока без дела сижу - прокомментирую.

Всё дело в том, что люди не любят повторять дважды, а большинство людей склонны вообще никогда не повторять более двух раз! Отсюда, если человеку в разговоре пришлось повторить свои же слова (обсуждение пошло по кругу или его собеседник прослушал что-то важное), то такая беседа скорее всего уже перестала его интересовать. При общении с вадей людям приходится цитировать себя же по несколько раз на протяжении беседы и напоминать ваде с чего началось обсуждение и что обсуждается сейчас (потому что он часто уводит в другую тему, которая никак не касается обсуждаемой).

По поводу краткости - если бы вадя предлагал более краткий или более простой путь, его ещё можно было бы понять. Есть в программировании такой принцип, не помню кто придумал и как зовётся, но суть, что идеальный код - это тот, который не делает ничего лишнего. На этом принципе основан подход программирования через тестирование (TDD). Когда выбирается очередной тест и функция реализуется так, что бы получить правильный результат на этом тесте и ничего более. Если тесты были подобраны правильно, то функционал покроет все заявленные требования, но при этом будет минимальным, не реализуя ничего лишнего.
НО ВАДЯ НЕ ПРЕДЛАГАЕТ ВАРИАНТ КОРОЧЕ И ПРОЩЕ. Он просто предлагает другой вариант реализации :) Странно ожидать от такого подхода чего-то хорошего.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39339996
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНО ВАДЯ НЕ ПРЕДЛАГАЕТ ВАРИАНТ КОРОЧЕ И ПРОЩЕ. Он просто предлагает другой вариант реализации :)
моей практике было не мало случаев, когда одно глупое (на первый взгляд решение) приводило к изумительным итогам,
если на многие вещи посмотреть по другим углом - они окажутся более правильными
я предлагаю идею - глупый воспринимает как окончательное решение, умный будет обдумывать, что из этой идеи можно получить.
важно вытолкнуть думающую голову из зацикливани над проблемой, дать свежий взгляд.
меня не особо волнует, что в итоге останется от моей идеи - важно, что она , возможно, стала толчком к решению.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39340001
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар1) да понял но это не будет основой для перехода на личности.
а где тут личности? У меня рядом программисты, и я сказал, что если я буду писать как Вадя, то буду безработным.
Тут мужской форум. Не для барышень.
Что такое Переиспользование кода ты не знаешь?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39340005
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарс ОРМами ну так проще
видишь как здорово. А вадя сказал что это прокладки. Т.к. он не видел ОРМ в глаза.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39340010
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадямоей практике было не мало случаев, когда одно глупое (на первый взгляд решение) приводило к изумительным итогам,
Да. Эти художники были нищими при жизни и гениальными после смерти.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39340045
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторНО ВАДЯ НЕ ПРЕДЛАГАЕТ ВАРИАНТ КОРОЧЕ И ПРОЩЕ. Он просто предлагает другой вариант реализации :)
моей практике было не мало случаев, когда одно глупое (на первый взгляд решение) приводило к изумительным итогам,
если на многие вещи посмотреть по другим углом - они окажутся более правильными
я предлагаю идею - глупый воспринимает как окончательное решение, умный будет обдумывать, что из этой идеи можно получить.
важно вытолкнуть думающую голову из зацикливани над проблемой, дать свежий взгляд.
меня не особо волнует, что в итоге останется от моей идеи - важно, что она , возможно, стала толчком к решению.

"Программировать надо пальцами ног, а не рук!" - жду от Вас, как умного человека, изумительного результата основанного на этом глупом позыве
и давайте сразу ещё одно: "Техническое задание надо читать задом наперёд"

Вот Вам 2 глупых решения. Если 2 из 2 приведут к смешным и ожидаемо глупым итогам, то ваша гипотеза неверна и начинать беседу из вброса глупой идеи не следует, потому как зачастую это приводит к такому же глупому результату.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39340050
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извратить можно любую идею, это самое лёгкое
когда-то подобные умники раскритиковали кибернетику.....
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39340058
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадямоей практике было не мало случаев, когда одно глупое (на первый взгляд решение) приводило к изумительным итогам,
Да. Эти художники были нищими при жизни и гениальными после смерти.

Да... просто потом сфера продаж развилась настолько, что и воздух начали продавать :) В "трасса 60" очень хорошо в своё время показали что такое искусство и что именно в нём ценится (отрывок, где герой случайно попадает в музей поддельного искусства). Так что ценность этих картин - это далеко не талант и не заслуга художников. Это правильно составленная стратегия продаж и чаще всего лицемерие ничего не понимающих в искусстве людей :)

Из разряда "А ты знаешь, что твой сосед, который между прочим прирождённый знаток искусства, готов купить эту картину за 1000 000 долларов. И я бы ему продал её, но ты мне нравишься больше, потому давай так: я продам её тебе всего за 950$". А дальше всё просто... Все приходящие эксперты должны говорить что такого шедевра они ещё никогда не видели или что он сравним с картинами Ван Гога и "Если эта картина обошлась Вам дешевле чем за 10 000 000 долларов, то Вы счастливчик. А кстати во сколько она Вам обошлась?" :)) И соответственно тот, кого обработали "эксперты" будет уверен, что у него отличный вкус и он очень незря купил эту картину. А те, кто говорит что она отстой - просто ничего не смыслит в этом.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39340066
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяизвратить можно любую идею, это самое лёгкое
когда-то подобные умники раскритиковали кибернетику.....

не любую. Если сама идея является извращённой, то извратить её ещё больше может не получиться! Я Вам как-раз такие 2 идеи написал И Вы уже несколько таких идей написали, но не можете этого признать.
...
Рейтинг: 0 / 0
340 сообщений из 340, показаны все 14 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]