Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Добрый день Не силён в web технологиях, наверное, по большей части из-за этого с коллегами возникают разногласия. По определённым причинам для хранения данных будет использоваться СУБД MSSQL сервер. Кратко о проекте: нужно будет написать виджет для наших клиентов - on-line регистрация визитов. Затем вторым шагом, личный кабинет для просмотра истории визитов, покупок, остатки на счетах и пр. Какие "+" и "-" получим при использовании JavaScript и .NET? В каких моментах JavaScript будет лучше чем .NET, а в каких будет уступать? Что перспективней сегодня? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:21 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
"Или" тут не уместно, уместно "и". .net - на стороне сервера, js - на стороне клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:30 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSЧто перспективней сегодня? Как всегда: то, что вы (со своей командой при наличии) хорошо знаете, и умеете применять на практике. При незнании ничего, вопрос абсолютно лишён смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:33 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVosttИгорь_UUSЧто перспективней сегодня? Как всегда: то, что вы (со своей командой при наличии) хорошо знаете, и умеете применять на практике. При незнании ничего, вопрос абсолютно лишён смысла. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVostt, написал, что не силён в web технологиях. Тут придётся привлекать или стороннюю команду (компанию) или брать человека в штат. Сами не сделаем(( Конечно, кто что умеет, то и будет хвалить... тут бы нам не ошибиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:37 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, Java\PHP\Net платформы одинаковы. Если ничего не занете, однозначно брать в штат)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:44 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUShVostt, написал, что не силён в web технологиях. Тут придётся привлекать или стороннюю команду (компанию) или брать человека в штат. Сами не сделаем(( Конечно, кто что умеет, то и будет хвалить... тут бы нам не ошибиться Тогда спрашивайте у команды, которую собираетесь набирать. Надо с людьми работать и отталкиваться от их умений и знаний, а не от того, что вам насоветуют на всяких форумах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:45 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVostt, Я всё понимаю... тут такое мнение, что Java популярней, а значит сопровождать будет проще. Другой говорит, если MSSQL то только .NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:48 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUShVostt, Я всё понимаю... тут такое мнение, что Java популярней, а значит сопровождать будет проще. Другой говорит, если MSSQL то только .NET Java — сопровождать будет дороже. Существенно дороже. .NET не менее популярна, но разработка и сопровождение дешевле, чем Java. Вот от этого и отталкивайтесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:53 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSчто Java популярней, а значит сопровождать будет проще я фигею)) Если у вас в урюпинске больше Java прогеров, то однозначно лучше их)). А лучше наймите руководителя проекта, чтобы сроки не завалил и нанял того кто нужен). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:55 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUShVostt, Я всё понимаю... тут такое мнение, что Java популярней, а значит сопровождать будет проще. Другой говорит, если MSSQL то только .NET если MSSQL то только платфрма windows если .NET то только платфрма windows всё остальное кросплатформенно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 13:17 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяесли .NET то не только платфрма windows .Core ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 13:31 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Вообще мне кажется, топикстартер не видит различия между Java и JavaScript. Отсюда и недопонимание вышло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 13:32 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяесли .NET то только платфрма windows всё остальное кросплатформенно у них веб проект! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 13:33 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Axeleronне видит различия между Java и JavaScript. точно))) Все китайцы на одно лицо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 13:34 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123вадяесли .NET то только платфрма windows всё остальное кросплатформенно у них веб проект! сервер с .NET на линуксе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 13:47 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадясервер с .NET на линуксе? какая разница на чём там сервер и субд? Хоть на виртуалке операционке. У заказчика будет кроссплатформенный веб проект (тонкий клиент). Мысли шИре! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 13:58 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
http://exist.ru/ вполне крутой клиент на Net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 14:07 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 14:10 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВвадяесли MSSQL то только платфрма windows Отстаете батенька. SQL Server для Linux да отстал... только там о цене не слова.... авторУ заказчика будет кроссплатформенный веб проект (тонкий клиент). веб проект , если правильно понимаю, состоит из нескольких частей клиент - браузер сервер - линукс/окна база - как оказалость и mssql может быть кросплатформена на сервере линуксовом .net? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 14:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяна сервере линуксовом .net? Хоть на opensuse ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 15:08 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадявеб проект , если правильно понимаю, состоит из нескольких частей я и 2 мембера просто тебе указали на неточности в твоём посте. Если уточнять по всему проекту, то там миллион ньюансов. Я лишь сказал, что проекты в 3-х платформах будут ПРИМЕРНО одинаковы. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 15:09 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, Кстати ребята на asp.net mvc делают веб морды для управления своими железяками, в которых совсем мало системных ресурсов и хз какая усеченная ось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 15:13 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 15:28 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, Ну конечно с таким подходом инструмент не выберется. Что надо для выбора инструмента: 1. Что уже есть и на чём оно написано? К чему этот виджет будет прикручиваться 2. Какие базовые требования ставятся к продукту? Качество, скорость разработки, низкая стоимость, простота доработки, быстродействие (большие нагрузки)? У каждого инструмента одно чуть больше, другое чуть меньше... То есть надо искать удовлетворяющую комбинацию по этим параметрам. 3. Какими ресурсами Вы уже обладаете? Есть ли люди, способные используя какие либо доступные инструменты выполнить часть работы внутри компании (ну разумеется привлечь внутренние ресурсы всегда дешевле и чаще лучше, чем обращаться к внешним) Если правильно понял, то в Вашем случае Вы не обладаете никакими внутренними ресурсами, способными решить задачу хотя бы частично. Но вот первых 2 вопроса остались без ответов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 19:00 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSКратко о проекте: нужно будет написать виджет для наших клиентов - on-line регистрация визитов.Виджет можно написать как на JS, так и на .NET. Лучше на JS. Игорь_UUSЗатем вторым шагом, личный кабинет для просмотра истории визитов, покупок, остатки на счетах и пр..NET. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 19:52 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, Бггг )) вроде как ТС имел в виду на JS vs NET, а Java vs NET. В итоге веселый автотроллинг получился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 21:05 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Только CGI, только хардкор! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 21:16 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVosttskyANA, Бггг )) вроде как ТС имел в виду на JS vs NET, а Java vs NET. В итоге веселый автотроллинг получился Вроде как я минимум слов в ответе написал. Что тебе не ясно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 23:42 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Програмёр, Доброе утро 1. Есть написанная бизнес логика, которая крутиться в БД (несколько сотен функций, несколько тысяч хранимок, табличные типы, ServiceBroker для разных задач, clr и т.п), СУБД MSSQL - тут вся мясорубка. + десктоп для администрирования (толстый клиент без бизнес логики, так сказать похудевший) 2. Нужен виджет для online записи, который можно разместить где угодно, на сайтах, в соц. сетях и т.п. Что касается нагрузки, то не думаю что она может быть колоссально большой. Ну а такие моменты как качество, стоимость простота и т.п. это как треугольник менеджера: "Стоимость" - "Качество" - "Скорость разработки", выбрать можно только 2 угла... сложно сказать... По поводу чего умеем сами: Написали API для работы мобильных приложений (мобилки заказывали на стороне), модули на php, web сервер апач. Есть специалист, который в какой то степени знает html и JavaScript, но например никогда не работал с .NET (c#, iis и т.п.). То место где всё крутиться (облачный сервер) - на win платформе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 07:37 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAИгорь_UUSКратко о проекте: нужно будет написать виджет для наших клиентов - on-line регистрация визитов.Виджет можно написать как на JS, так и на .NET. Лучше на JS. Игорь_UUSЗатем вторым шагом, личный кабинет для просмотра истории визитов, покупок, остатки на счетах и пр..NET. Вот в точку... почему лучше на JS писать? скорость работы виджета выше? разработка быстрее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 07:43 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
И, ещё хотел поинтересоваться, если использовать именно ASP.NET + MVC при написании виджета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 08:39 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSskyANAпропущено... Виджет можно написать как на JS, так и на .NET. Лучше на JS. пропущено... .NET. Вот в точку... почему лучше на JS писать? скорость работы виджета выше? разработка быстрее? Потому что что такое Web widget? Это компонент, инкапсулирующий в себе кусок функционала, что вы хотите дать своим клиентам, чтобы они встроили его в свой сайт. А что значит встроили? Добавили в разметку своего сайта некий код, отображающий ваш функционал. И тут два варианта: либо iframe, где отображается некая страницв, написаная вами на ASP.NET MVC; либо скрипт. Первый вариант считается устаревшим и даже плохим подходом по ряду причин. Но вас вполне может устроить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 09:07 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSИ, ещё хотел поинтересоваться, если использовать именно ASP.NET + MVC при написании виджета Используйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 09:07 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAВроде как я минимум слов в ответе написал. Что тебе не ясно? Вроде как ты тоже ничего не понял. Бывает чо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 09:24 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAВроде как я минимум слов в ответе написал. Что тебе не ясно? Вроде как ты тоже ничего не понял. Бывает чо. Ещё раз: что тебе не ясно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 09:39 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAЕщё раз: что тебе не ясно? Мне ясно, что ты ничего не понял из того, что я сказал. Можно дальше не продолжать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 09:46 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
JavaScript не только на клиенте может работать, сервер на нем тоже норм. Если не ошибаюсь - Node.JS какраз об этом. Я бы не советовал ударяться в эксперименты по размещению MS SQL Server на линуксе. Машину с веб-мордой можно на чем угодно: хоть на винде, хоть линукс. Если думать о производительности, масштабируемости, высоком UPTIME, то я бы использовал это как повод изучить возможности веб-серверов на Erlang ну, хоть с этого начать: Chicago Boss Но это скорее, для саморазвития. Готового спеца по этим технологиям, скорее всего - днем с огнем не найдете (если бюджет не большой). А может, и справитесть своими силами, кто-ж вас знает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 09:54 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAЕщё раз: что тебе не ясно? Мне ясно, что ты ничего не понял из того, что я сказал. Можно дальше не продолжать. А ты разве что-то полезное сказал? Что-то я не заметил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 09:55 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Я принимаю во внимание ещё и предыдущие темы ТСа, например вот эту: http://www.sql.ru/forum/1225946/nuzhen-sovet И советую виджеты к основному продукту писать на JavaScript, а веб интерфейс на ASP.NET MVC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 10:00 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAещё и предыдущие темы ТСа Тогда совсем непонятно, ведь если уже есть delphi (сейчас используем xe6) То в делфях есть куча разных способов веб морды клепать. А мы тут про NET , JS, PHP толкуем почем зря. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 10:31 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSНаписали API для работы мобильных приложений (мобилки заказывали на стороне), модули на php, web сервер апач. Есть специалист, который в какой то степени знает html и JavaScript, но например никогда не работал с .NET (c#, iis и т.п.). Ну вот и продолжайте использовать php для бекэнда, в чем проблема-то? Зачем разводить зоопарк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 10:34 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAА ты разве что-то полезное сказал? Что-то я не заметил. facepalm... рыдаю.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 10:47 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Antonariy"Или" тут не уместно, уместно "и". .net - на стороне сервера, js - на стороне клиента. а у нас наоборот, гы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 10:48 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
oakenИгорь_UUSНаписали API для работы мобильных приложений (мобилки заказывали на стороне), модули на php, web сервер апач. Есть специалист, который в какой то степени знает html и JavaScript, но например никогда не работал с .NET (c#, iis и т.п.). Ну вот и продолжайте использовать php для бекэнда, в чем проблема-то? Зачем разводить зоопарк? +1. Итого: Дано: - 1/2(половина) программиста фронт и один непонятный по скилам на бэкенд (PHP). Требуется опять же фронт и бэкенд. Тогда в чём вопрос? Аффтар? - первому дать задание написать "виджет" по ТЗ. - ТЗ согласовать с заказчиком - второму на PHP написать пилотную демку личного кабинета. Учитывая кризис и санкции)). IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 11:12 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_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 опять же самый лучший вариант. Не просто же так самый распространённый серверный язык в сфере сайтостроения. Даёт высокую скорость разработки и дешевизну той самой разработки (и сотрудники в штат обойдутся дешевле других) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 19:49 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторP.S. Если в последующем рассчитываете это всё превратить в сайт (все эти личные кабинеты, возможность управления счетами пользователей на Вашем ресурсе и т.д.), то как по мне php опять же самый лучший вариант. Не просто же так самый распространённый серверный язык в сфере сайтостроения. Даёт высокую скорость разработки и дешевизну той самой разработки (и сотрудники в штат обойдутся дешевле других) самый ломаемый, если действительно на своём ресурсе - то лучше более надёжное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 20:12 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторP.S. Если в последующем рассчитываете это всё превратить в сайт (все эти личные кабинеты, возможность управления счетами пользователей на Вашем ресурсе и т.д.), то как по мне php опять же самый лучший вариант. Не просто же так самый распространённый серверный язык в сфере сайтостроения. Даёт высокую скорость разработки и дешевизну той самой разработки (и сотрудники в штат обойдутся дешевле других) самый ломаемый, если действительно на своём ресурсе - то лучше более надёжное То есть в php интерпретаторе есть какие-то дыры, через которые можно залезть и взломать сервер? Так что-ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 20:21 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторсамый ломаемый Жду продолжения... Любопытно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 20:28 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторТо есть в php интерпретаторе есть какие-то дыры, через которые можно залезть и взломать сервер? Так что-ли? подробности не могу сказать - не специалист этой области, но имею опыт наблюдения за такими сайтами. и отзывы людей серьёзно (очень) занимающихся сайтостроением, продвижением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 20:30 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Очень нищий быдлокодерAntonariy"Или" тут не уместно, уместно "и". .net - на стороне сервера, js - на стороне клиента. а у нас наоборот, гыдесктопное дотнетовское приложение, теребящее ноду/монго? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 20:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторТо есть в php интерпретаторе есть какие-то дыры, через которые можно залезть и взломать сервер? Так что-ли? подробности не могу сказать - не специалист этой области, но имею опыт наблюдения за такими сайтами. и отзывы людей серьёзно (очень) занимающихся сайтостроением, продвижением... Ну так... о чём речь, если статистики 0? :) Я даже очень сомневаюсь, что у Вас была возможность сравнить равное количество продуктов на том же C# и php, что бы оценить зависимость количества взломов при реализации на разных языках... И даже после такого сравнения статистика была бы очень спорной. Так что о ломаемости - из разряда выдумки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 20:40 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
CRM система на Delphi + SQL Server, сайт на PHP.. Их ждёт прекрасное будущее :) На мой взгляд надо стремиться к единой кодовой базе. То есть постепенно переписать всё на .NET :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 21:30 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
да статистики у меня нет, к сожалению. но есть опыт. на vds было два сайта - на php и java, сначало был только java, позже разместили и на php/ смогли заразить только php.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 21:31 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANACRM система на Delphi + SQL Server, сайт на PHP.. Их ждёт прекрасное будущее :) На мой взгляд надо стремиться к единой кодовой базе. То есть постепенно переписать всё на .NET :) Может и так. Разумеется одного программиста нанять легче и дешевле чем двух. Но тут уже включается множество других нюансов: перспективы развития, предполагаемая частота доработок, необходимость поддержки, сложность уже реализованного софта и возможность его переписывания. А так, если это 2 разных интерфейса управления для одной базы... пфф... вообще нет проблем, если они не решат их как-то друг на друга завязать (типа "мы эту функцию уже на делфи написали, давайте её из php дёргать будем", или наоборот) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 21:42 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяда статистики у меня нет, к сожалению. но есть опыт. на vds было два сайта - на php и java, сначало был только java, позже разместили и на php/ смогли заразить только php.... Оба сайта писал один и тот же разработчик? Разработчики работали по одинаковой схеме? (или одного нашли на фриланс бирже, а другой по рекомендации в штате работал) Сколько потратили на разработку сайта на java и на php? (а то странно сравнивать, если программисту на java платили 1500 руб/час, а программисту на php 250 руб/час) Давайте сравнивать 2 сайта, написанных на java и php в одном ценовом сегменте (+- 10% стоимости). Но и тут статистика из двух сайтов - это нечто случайно происходящее :) Просто в таком ценовом сегменте случайностей меньше, чем с сайтами за 50к рублей, которые чаще всего язык не поворачивается назвать программным продуктом :)) Скорее так, поделка для "срубить бабок". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 22:29 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Програмёр, я не могу говорить о таких подробностях - это было давно, могу только сказать что сайт на java написал мой сын . это был его первый сайт и первый опыт работы с java. кто писал на php я соврешенно не в курсе.... сайты - простые визитки. на java - OpenCMS. и ещё из практики - тоже 2 сайта - оба написаны сайтописательскими конторами. оба на php, разные смски - заразалются с постоянной регулярностью... и небольшой корпоративный портал, написанны мной, кто и как и зачем прник осталось загадкой, но результатом проникновения смена пароля рута системы, видимо хоть как-то хотели напакостить. ни порталу, ни данным вреда не нанесено. такой мой опыт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 22:47 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяоба написаны сайтописательскими конторами. оба на php, разные смски - заразалются с постоянной регулярностью... логично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 22:55 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, давайте так. Сам инструмент предрасположенности к взлому не имеет. Ну нету там таких зияющих дыр, через которые можно влезть и взломать любой сайт на нём написанный. Единственная дырка в данном случае - это тот, кто протирает стульчик и жмёт на клавиши (писака сайта). Ну и разумеется тот, кто периодически лазит в файловую систему не имея антивируса на компе. Если на Вашем компьютере будет установлен антивирус, если вы используете только проверенный софт для работы с сервером, если ваш программист не выставляет права на файлы 777, особенно в тех случаях, когда эти файлы принимаются от пользователей... если все данные перед записью в базу проходят валидацию и экранирование (в том числе экранируются все запрещённые тэги типа "<script>")... и если соблюдены некоторые другие требования по безопасности, то ваш сайт, будучи написанным на php становится подобием крепости с непробиваемыми стенами! А то, что вам попадались только разработчики, которые собирали сайты на дырявых бесплатных cms или сами поверх нормального движка создавали уйму собственных дырок - значит неправильно вы как-то работали... не тех разработчиков нанимали и не те суммы платили. Я тоже в своей жизни несколько сайтов лепил из говна и палок, потому как клиент за сайт 20к готов был платить ЗА ВСЁ вместе с дизайном. Начальство предупреждения о говнорезультатах слушать не хотело, потому что их это не сильно волновало :)) И знаете, я бы сейчас в 2 счёта завалил бы этот ресурс, потому как писалось по типу "так, это закину, это закину, это закину... сколько осталось? 2 часа? угу... это так, это сяк... ну, вроде пашет... переработали на пол часа? ну всё, пора сдавать, некогда безопасностью и отказоустойчивостью заниматься!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 23:48 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
ПрограмёрskyANACRM система на Delphi + SQL Server, сайт на PHP.. Их ждёт прекрасное будущее :) На мой взгляд надо стремиться к единой кодовой базе. То есть постепенно переписать всё на .NET :) Может и так. Разумеется одного программиста нанять легче и дешевле чем двух. Но тут уже включается множество других нюансов: перспективы развития, предполагаемая частота доработок, необходимость поддержки, сложность уже реализованного софта и возможность его переписывания. А так, если это 2 разных интерфейса управления для одной базы... пфф... вообще нет проблем, если они не решат их как-то друг на друга завязать (типа "мы эту функцию уже на делфи написали, давайте её из php дёргать будем", или наоборот) У Вас-то конечно нет проблем, не Вам же продукт развивать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 00:34 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAУ Вас-то конечно нет проблем, не Вам же продукт развивать :) Тут не поспоришь... У меня опыта в данном вопросе практического нету, что бы уверенно защищать свою точку зрения :)) Не приходилось поддерживать продукты со структурой схожей со структурой продукта автора темы. Честно, я бы не стал вообще большие продукты реализовать средствами БД и кучей разных хранимок, как описал автор темы. Может не прав, но это моё виденье. Считаю что такой подход сильно усложняет разработку, так как есть более удобные инструменты для управления сложными структурами данных (а раз хранимок "несколько тысяч", то структуры данных там не простые). Например тот же C# :) Как по мне, тут сразу надо было выбирать другой метод реализации. Но раз топикстартер уже выбрал реализацию бизнес логики на MSSQL, а клиента на Delphi, то почему бы не реализовать второго клиента на php? Точно такого же легковесного... Ведь автор темы предполагает, судя по его словам, продолжать разработку основной логики всё так же на уровне базы. Я не могу представить какие проблемы могут возникнуть при развитии такого продукта (связанные со связкой Delphi+php а не в связи с бизнеc логикой на MSSQL). По сути Delphi и php, если я правильно понял, будут предоставлять принципиально разные функции, а значит пересекаться между собой если и будут, то крайне редко. skyANA, какие проблемы в данном случае Вы предвидите? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 01:17 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Програмёр, по поводу использования баз, позволю покритиковать твой подход. базы они специально созданы для того, что ты отвергаешь. они заточены для этого, и при правильной организации таблиц , запросов она выполнят необходимые действия намного быстрее. из практики наблюдения за поднимаемыми здесь вопросами, могу сделать вывод, что люди просто не умеют их готовить, пытаются дублировать возможности баз средствами, не предназначенными для этого. те же хранимки позволяют подготовить результат до вида, который готов к отображению с минимальной обработкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 06:31 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Програмёр, множество хранимок говорит о том, что тс хорошо владеет базой, код хранимки намного меньше кода одинакового по функционалу кода на другом языке, и скорость выполнения тоже больше. к тому же , хранимки в mssql компилируются , что ещё увеличивает скорость. дешевле написать хранимку, а потом её многократно вызывать, чем получать эти же данные из дублирующей структуры на с++ или java. стоимость обращения к базе ничтожна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 06:39 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
У ТС нет в портфолио и в штате компании ни одного высокоуровнего ЯП. (шарп\Java\Net\...) - Конечно это плохо если цель компании расти. И это хорошо, если цель компании - пережить кризис. Так что для разговора инженеров тут мало вводных данных. А пересесть ли им на совершенно другую платформу - им решать. Вадя не знает 3-х звенку, поэтому хвалит 2-х звенку и БД для БЛ. skyANA говорит что монолит лучше сопровождать и хорошо бы чтобы он был. Програмёр говорит что микросервисы сейчас модно и главное - дешевле. Все правы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 09:51 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Програмёр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. А ведь наверняка придётся разбираться с ошибками, читать и отлаживать код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 10:41 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123У ТС нет в портфолио и в штате компании ни одного высокоуровнего ЯП. Почему Вы так не любите Delphi? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 10:42 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяПрограмёр, множество хранимок говорит о том, что тс хорошо владеет базой, код хранимки намного меньше кода одинакового по функционалу кода на другом языке, и скорость выполнения тоже больше. к тому же , хранимки в mssql компилируются , что ещё увеличивает скорость. дешевле написать хранимку, а потом её многократно вызывать, чем получать эти же данные из дублирующей структуры на с++ или java. стоимость обращения к базе ничтожна. ТС начал пилить веб-интерфейс и виджеты для встраивания в сторонние сайты. Что может привести к резкому увеличению запросов (к примеру боты начнут массово заходить). Хранимки-то они быстрые, но зато код легко масштабируется, в отличае от базы под управлением SQL Server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 10:47 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAПочему Вы так не любите Delphi? :) очень люблю. И на десктопе он вне конкуренции. Но мы ведь про веб для заказчика? А дельфи в веб только баловство. Сам лично делал проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 11:00 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123skyANAПочему Вы так не любите Delphi? :) очень люблю. И на десктопе он вне конкуренции. Но мы ведь про веб для заказчика? А дельфи в веб только баловство. Сам лично делал проект. Не понимаю, к чему вы клоните? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 11:16 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAНе понимаю, к чему вы клоните? ну, ты вопрос выше задал 19836402 - я ответил. "Мой пост выше про ЯП высокого уровня подразумевал языки для веб проектов". Надеюсь что ответил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 11:26 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
AntonariyТолько CGI, только хардкор!skyANACRM система на Delphi + SQL Server, сайт на PHP.. Их ждёт прекрасное будущее :) На мой взгляд надо стремиться к единой кодовой базе. То есть постепенно переписать всё на .NET :)Програмёрдавайте так.Petro123Все правы) Весело тут у вас )) По сабжу - нужно задуматься о смысле жизни и любимом деле, которому охота посвятить время, и большинство вопросов отпадёт. Посмеялся от души, спасибо пацаны, сам не скоро появлюсь, занят на несколько месяцев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 11:51 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123skyANAНе понимаю, к чему вы клоните? ну, ты вопрос выше задал 19836402 - я ответил. "Мой пост выше про ЯП высокого уровня подразумевал языки для веб проектов". Надеюсь что ответил. Тут опять надо вспомнить, что у ТСа не просто веб проект :) И кстати почему Вы решили, что я говорю про монолит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 12:26 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Кстати вот: Незаконченная история перехода с Delphi на C# . Изучение C#Возможно благодаря общему архитектору двух языков Андерсу Хейлсбергу, для меня, как программиста Delphi, не составило особых сложностей изучить C#. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 12:29 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA Хранимки-то они быстрые, но зато код легко масштабируется, в отличае от базы под управлением SQL Server. хранимки тож имеют это свойство. нада уметь их готовить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 12:53 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANAХранимки-то они быстрые, но зато код легко масштабируется, в отличае от базы под управлением SQL Server. хранимки тож имеют это свойство. нада уметь их готовить. А расскажите поподробнее. Ну или ссылку дайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 13:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, если Вы вдруг не поняли, то я о горизонтальном масштабировании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 13:39 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAТут опять надо вспомнить, что у ТСа не просто веб проект :) согласен. На перспективу и я люблю всё новое и изучать всё новое. Но по факту тут выше писал. Их прогер Вася может написать фронт в виде скрипта, а прогер на PHP закрыть бэкенд и получить деньги за заказ. skyANAИ кстати почему Вы решили, что я говорю про монолит? я не люблю слова микросервисы. Но сам Фаулер, говорил что в микросервисах разный ЯП. Ты выше писал про "переписать". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 13:43 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123skyANAИ кстати почему Вы решили, что я говорю про монолит? я не люблю слова микросервисы. Но сам Фаулер, говорил что в микросервисах разный ЯП. Ты выше писал про "переписать". Начнём с того, что если не монолит, то не обязательно микросервисы. Если веб сайты, веб сервисы, вин сервисы, десктоп хорошо разделены и деплоятся отдельно, то уже не монолит, но ещё не микросервисы. Потом из того, что микросервисы можно писать на разных языках, никак не следует, что их нельзя писать на одном языке. Ну и наконец "переписать" не означает сохранить существующую архитектуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 13:51 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAвадя, если Вы вдруг не поняли, то я о горизонтальном масштабировании. задай это лучше в соответствующей ветке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 14:16 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, Конечно ты прав. Я выше написал, что все говорят правильные вещи)). Но у каждого свой подход, который можно выразить Архитектурно одной фразой: - Вадя - двухзвенка - Ты - монолит в контексте "всё переписать под одну платформу " - .... ЗЫ Выделение ключевой фразы из месседжа - основная трудность в создании ИИ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 14:30 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123skyANA, Конечно ты прав. Я выше написал, что все говорят правильные вещи)). Но у каждого свой подход, который можно выразить Архитектурно одной фразой: - Вадя - двухзвенка - Ты - монолит в контексте "всё переписать под одну платформу " - .... ЗЫ Выделение ключевой фразы из месседжа - основная трудность в создании ИИ. Не знаю, с чего ты взял, что я предлагаю монолит, но я против него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 16:19 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANAвадя, если Вы вдруг не поняли, то я о горизонтальном масштабировании. задай это лучше в соответствующей ветке Слив засчитан :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 16:19 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123, давайте ещё раз вспомним, что вадяавторТо есть в php интерпретаторе есть какие-то дыры, через которые можно залезть и взломать сервер? Так что-ли? подробности не могу сказать - не специалист этой области, но имею опыт наблюдения за такими сайтами. и отзывы людей серьёзно (очень) занимающихся сайтостроением, продвижением... То есть Вы считаете, что человек может порекомендовать удачное решение и архитектуру в незнакомой сфере, даже не зная какие проблемы могут скрываться на этом пути? Как вообще можно управлять сложными структурами данных инструментом, который не объектно ориентирован? Разумеется это возможно, но вот насколько удобно и правильно - совсем иной вопрос! Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 16:32 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторТо есть Вы считаете, что человек может порекомендовать удачное решение и архитектуру в незнакомой сфере, даже не зная какие проблемы могут скрываться на этом пути? я не рекомендую в сфере php, просто высказывания из практики. авторКак вообще можно управлять сложными структурами данных инструментом, который не объектно ориентирован? Разумеется это возможно, но вот насколько удобно и правильно - совсем иной вопрос! Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов. ты такое в в ветке mssql не пиши, чтоб нам не пришлось некрологи сочинять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 16:38 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторТо есть Вы считаете, что человек может порекомендовать удачное решение и архитектуру в незнакомой сфере, даже не зная какие проблемы могут скрываться на этом пути? я не рекомендую в сфере php, просто высказывания из практики. авторКак вообще можно управлять сложными структурами данных инструментом, который не объектно ориентирован? Разумеется это возможно, но вот насколько удобно и правильно - совсем иной вопрос! Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов. ты такое в в ветке mssql не пиши, чтоб нам не пришлось некрологи сочинять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 16:39 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторТо есть Вы считаете, что человек может порекомендовать удачное решение и архитектуру в незнакомой сфере, даже не зная какие проблемы могут скрываться на этом пути? я не рекомендую в сфере 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. Потому что слабо знаком в преимуществами первого перед вторым (кроме быстродействия первого). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 17:18 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
автор Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: 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 необходим.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 17:40 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Програмёрдавайте ещё раз вспомним, что Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов. Ой. Мой день сделан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 17:46 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
автор топика вроде про БД вообще не спрашивал. Странно как это мы в сторону от виджетов ушли). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 17:51 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
автор топика определился и пилит виджеты на JavaScript, админку на ASP.NET MVC :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 18:13 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123автор топика вроде про БД вообще не спрашивал. Странно как это мы в сторону от виджетов ушли). Это у нас беседа о том, что не следует бизнеслогику толкать в хранимые процедуры в MSSQL, как сделал это автор топика :) Начали с того, что эту идею озвучил skyANA под предлогом сложного масштабирования такого кода. вадя же начал спорить, но когда потребовали конкретный ответ "как" - он слился с ответом "задай это лучше в соответствующей ветке" (другими словами "я не знаю", и источников в подтверждение своих слов не имею) Дальше я выразил свою идею, что не следует бизнес логику реализовать в БД ещё и потому, что есть инструменты удобнее для этого. Но вадя, уже дважды не сумевший подкрепить свои слова должной аргументацией снова начал спорить, что это не так и на SQL писать бизнес логику удобнее (проще, быстрее и дешевле)... Вот так и перешли к обсуждению. На вопрос автора уже ответили: оптимальные варианты с учётом имеющегося это или C# или PHP. Теперь хочется определиться насколько стоит слушать советы от вади в принципе в будущем. Если он сольётся в 3 случаях из 3, значит... кхм... не буду произносить это в слух :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 18:27 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAавтор топика определился и пилит виджеты на JavaScript, админку на ASP.NET MVC :) Как узнал то? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 18:30 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяsql в данном списке не по месту, в проекте должен быть элемент хранения данных - любая СУБД Ты сейчас сам признался чтоль в том, что SQL не годится для реализации бизнес логики? Что это технология предназначена для работы с хранимыми данными (их запись, преобразование и чтение/выборка по определённым критериям)? Ещё раз спрошу. На каком языке следует реализовать бизнес логику десктопного или web приложения? 1. MSSQL 2. DELPHI 3. C# 4 PHP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 18:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
автор вадя же начал спорить, но когда потребовали конкретный ответ "как" - он слился с ответом "задай это лучше в соответствующей ветке" (другими словами "я не знаю", и источников в подтверждение своих слов не имею) schi Програмёрдавайте ещё раз вспомним, что Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов. Ой. Мой день сделан. такой ответ достаточен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 18:40 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
автор вадя sql в данном списке не по месту, в проекте должен быть элемент хранения данных - любая СУБД Ты сейчас сам признался чтоль в том, что SQL не годится для реализации бизнес логики? Что это технология предназначена для работы с хранимыми данными (их запись, преобразование и чтение/выборка по определённым критериям)? Ещё раз спрошу. На каком языке следует реализовать бизнес логику десктопного или web приложения? 1. MSSQL 2. DELPHI 3. C# 4 PH не надо путать мух с котлетами в данном случае я указал только одну из возможностей баз - хранение данных, (основную) и я не говорил такого Код: plaintext от поставленной задачи, знаний разработчика. я использую java+mysql , и выбираю где реализовать логику таким образом чтоб было проще , быстрее, нагляднее под каждый кусок проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 18:50 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавтор вадя же начал спорить, но когда потребовали конкретный ответ "как" - он слился с ответом "задай это лучше в соответствующей ветке" (другими словами "я не знаю", и источников в подтверждение своих слов не имею) schi пропущено... Ой. Мой день сделан. такой ответ достаточен? Это достаточный ответ для слива из беседы :) В данном случае это вообще цитата какого-то тролля, которого я решил проигнорить. Я с таким же успехом могу забегать и случайным образом подкидывать такой коммент на форумах по Perl или Scala, которые в глаза видел раз в жизни и то нифига не понял :) Крайне бессмысленное поведение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 18:54 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
разъясняю фраза Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 19:00 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавтор вадя sql в данном списке не по месту, в проекте должен быть элемент хранения данных - любая СУБД Ты сейчас сам признался чтоль в том, что SQL не годится для реализации бизнес логики? Что это технология предназначена для работы с хранимыми данными (их запись, преобразование и чтение/выборка по определённым критериям)? Ещё раз спрошу. На каком языке следует реализовать бизнес логику десктопного или web приложения? 1. MSSQL 2. DELPHI 3. C# 4 PH не надо путать мух с котлетами в данном случае я указал только одну из возможностей баз - хранение данных, (основную) и я не говорил такого Код: plaintext от поставленной задачи, знаний разработчика. я использую java+mysql , и выбираю где реализовать логику таким образом чтоб было проще , быстрее, нагляднее под каждый кусок проекта. Интересный подход - проектирование структуры приложения в зависимости от знаний разработчика :)) Я зачастую выбираю инструменты в зависимости от доступных ресурсов (разработчиков, списка самих инструментов) и требований (быстро, дёшево, что бы легко найти разработчика для допилов, что бы было побольше бесплатных готовых решений), а вот проектирую так, что бы строго разделить компоненты системы и что бы каждый из разработчиков получил на реализацию конкретный интерфейс со строго определённым поведением без приписок "Посоветуйся с Петей" или "Спроси у Маши" :) Ладно, мне Ваш подход к работе и проектированию понятен... Если у Вас будет разработчик хорошо знающий бэйсик и немного знаком с php, то после найма его на работу ваша система начнёт мигрировать на бейсик... А если придёт "ко власти" высококачественный питонщик, то на готовые модули начнут навешиваться обёртки из питона (или наоборот). А потом Ваш шэф начнёт молиться, только бы в штате не появился Си программист ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 19:15 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
автор Я зачастую выбираю инструменты в зависимости от доступных ресурсов (разработчиков, списка самих инструментов) и требований (быстро, дёшево, что бы легко найти разработчика для допилов, что бы было побольше бесплатных готовых решений), а вот проектирую так, что бы строго разделить компоненты системы и что бы каждый из разработчиков получил на реализацию конкретный интерфейс со строго определённым поведением без приписок "Посоветуйся с Петей" или "Спроси у Маши" :) с таким знанием баз Хранимые процедуры в SQL придумывались не для того, что бы на них бизнес логику реализовать. Они придумывались для того, что бы данные к нужному формату приводить (например в зависимости от региона или назначения вводить/выводить даты в разных форматах: dd.mm.yyyy, mm/dd/yyyy, dd.mm и т.д.) :) Ну и разумеется для упрощения сложных запросов. ты явно не выберешь mssql для реализации бизнес логики. что явно соответсвует Интересный подход - проектирование структуры приложения в зависимости от знаний разработчика :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 19:26 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяя использую java+mysql не хитри. Если у тебя двухзвенка , то в каком месте в Java бизнес логика? Уж я то знаю, что у тебя БД плюс хранимки с БЛ . А вот к Java у тебя как то не выходит, т.к. она без среднего звена невозможна)). ... Невозможна утрирую, но большинство проектов с ОРМ и АппСервером чего ты полностью избегаешь. Так что ты застрял на полпути где то(. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 19:30 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123вадяя использую java+mysql не хитри. Если у тебя двухзвенка , то в каком месте в Java бизнес логика? Уж я то знаю, что у тебя БД плюс хранимки с БЛ . А вот к Java у тебя как то не выходит, т.к. она без среднего звена невозможна)). ... Невозможна утрирую, но большинство проектов с ОРМ и АппСервером чего ты полностью избегаешь. Так что ты застрял на полпути где то(. кто тебе сказал что у меня двух звенка? у меня сервер на java, бизнеслогика размыта между серверной java mysql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 19:38 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадябизнеслогика размыта между серверной java mysql. не хитри. Не бывает "размытой". Против логики не попрешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 20:00 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123вадябизнеслогика размыта между серверной java mysql. не хитри. Не бывает "размытой". Против логики не попрешь. как скажешь... значит у меня вся бизнеслогика в mysql в хранимках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 20:11 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяя использую java+mysql А можете назвать пяток на Ваш взгляд классных проектов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 20:19 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAвадяя использую java+mysql А можете назвать пяток на Ваш взгляд классных проектов? своих - корпоративные, к сожалению, этим всё сказано. сторонних - http://www.opencms.org/en/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 20:28 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... А можете назвать пяток на Ваш взгляд классных проектов? своих - корпоративные, к сожалению, этим всё сказано. сторонних - http://www.opencms.org/en/ Всего один можете назвать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 09:31 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, исходники OpenCMS выложены на Github: https://github.com/alkacon/opencms-core Но я пока не нашёл хранимки с бизнес логикой. Ткните в нужное место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 09:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAвадя, исходники OpenCMS выложены на Github: https://github.com/alkacon/opencms-core Но я пока не нашёл хранимки с бизнес логикой. Ткните в нужное место. тебя интересует именно бизнес логика в хранимках или что? ты не знаешь что можно сотворить в хранимке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 11:15 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANAвадя, исходники OpenCMS выложены на Github: https://github.com/alkacon/opencms-core Но я пока не нашёл хранимки с бизнес логикой. Ткните в нужное место. тебя интересует именно бизнес логика в хранимках или что? ты не знаешь что можно сотворить в хранимке? Знаю, я свою карьеру начинал с написание бизнес-логики на PL/SQL. Потом писал на T-SQL. Но сейчас меня интересуют примеры от Вас. Кроме OpenCMS что-то можете привести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 11:26 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторЗнаю, я свою карьеру начинал с написание бизнес-логики на PL/SQL. Потом писал на T-SQL. Но сейчас меня интересуют примеры от Вас. Кроме OpenCMS что-то можете привести? что тебе привести код моих хранимок? меня Petro123 лостал со своим покажи-покажи..... раз ты знаешь что можно - чего флудишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 11:43 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторЗнаю, я свою карьеру начинал с написание бизнес-логики на PL/SQL. Потом писал на T-SQL. Но сейчас меня интересуют примеры от Вас. Кроме OpenCMS что-то можете привести? что тебе привести код моих хранимок? меня Petro123 лостал со своим покажи-покажи..... раз ты знаешь что можно - чего флудишь. Да не нужен мне код Ваших хранимок. Просто поинтересовался, какие проекты на Java + БД Вы считаете классными. Вы привели пример. Я не увидел там хранимок, немного удивился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 11:46 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторДа не нужен мне код Ваших хранимок. Просто поинтересовался, какие проекты на Java + БД Вы считаете классными. Вы привели пример. Я не увидел там хранимок, немного удивился. да любоу проект, грамотно сделанный. лично я для себя принял за стандарт все запросы делать в хранимках. однообразие вызова из java-кода , полная защита от инъекций, есть инструмент для работы с базой - DbForge. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:00 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторДа не нужен мне код Ваших хранимок. Просто поинтересовался, какие проекты на Java + БД Вы считаете классными. Вы привели пример. Я не увидел там хранимок, немного удивился. да любоу проект, грамотно сделанный Одноклассники - это, на Ваш взгляд, грамотно сделанный проект? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:04 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAОдноклассники - это, на Ваш взгляд, грамотно сделанный проект? Вопрос звучит, как осудить книгу по обложке. Спрашивать надо у бывших разработчиков ОК, текущие вряд ли что скажут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:07 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадялично я для себя принял за стандарт все запросы делать в хранимках. однообразие вызова из java-кода , полная защита от инъекций, есть инструмент для работы с базой - DbForge. А если надо данные запросить у стороннего сервиса, то как обеспечиваете однообразие вызова? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:08 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAОдноклассники - это, на Ваш взгляд, грамотно сделанный проект? Вопрос звучит, как осудить книгу по обложке. Спрашивать надо у бывших разработчиков ОК, текущие вряд ли что скажут. Не ты ли приводил Stack Overflow в качестве примера грамотного проекта на .NET? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:11 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAНе ты ли приводил Stack Overflow в качестве примера грамотного проекта на .NET? Об устройстве Stack Overflow писали. При чём я приводил пример масштабности и скорости работы проекта, учитывая на чём он написан. А это было известно, к гадалкам я не ходил. А о чём ты говоришь, и на что сурово намекаешь, мне не ясно. Может ты что-то знаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:15 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAНе ты ли приводил Stack Overflow в качестве примера грамотного проекта на .NET? Об устройстве Stack Overflow писали. При чём я приводил пример масштабности и скорости работы проекта, учитывая на чём он написан. А это было известно, к гадалкам я не ходил. А о чём ты говоришь, и на что сурово намекаешь, мне не ясно. Может ты что-то знаешь? На то, что об устройстве Одноклассников тоже и писали и рассказывали, и поэтому совет твой не понятен :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:20 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
off вадяда любоу проект, грамотно сделанный. === общие слова лично я для себя принял за стандарт все запросы делать в хранимках. ==== все запросы оборачивать в хранимки это странно. однообразие вызова из java-кода , полная защита от инъекций, есть инструмент для работы с базой - DbForge. === минусов в ответе у тебя как всегда нет. Т.е. молишься на свой подход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:21 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAНа то, что об устройстве Одноклассников тоже и писали и рассказывали, и поэтому совет твой не понятен :) Так на что же ты намекаешь? Если отбросить личные впечатления пользователя и даже разработчика, кто имел удовольствие интегрироваться с ОК, проект работает, приносит большие деньги, и у него есть огромная толпа юзеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:23 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторОдноклассники - это, на Ваш взгляд, грамотно сделанный проект? это что такое ? авторА если надо данные запросить у стороннего сервиса, то как обеспечиваете однообразие вызова? что ты подразумеваешь по сторонним сервисом? другую, стороннюю базу? тут уж со своим уставом в чужой монастырь не ходят.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:24 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAНа то, что об устройстве Одноклассников тоже и писали и рассказывали, и поэтому совет твой не понятен :) Так на что же ты намекаешь? Отвянь, ты как затычка в бочке :) Я хочу услышать мнение джависта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:24 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторОдноклассники - это, на Ваш взгляд, грамотно сделанный проект? это что такое ? Вот и услышал :) Одноклассники - это такой высоконагруженный проект, код которого в основном написан на Java. До 2.8 млн. пользователей в онлайне в часы пик. 7,5 миллиардов запросов в день (150 000 запросов в секунду в часы пик). 2 400 серверов, систем хранения данных. Сетевой трафик в час пик: 32 Gb/s. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:27 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторА если надо данные запросить у стороннего сервиса, то как обеспечиваете однообразие вызова? что ты подразумеваешь по сторонним сервисом? Например веб-сервис поставщика, партнёра, через который можно получить необходимые данные. Не сталкивались с таким? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:30 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадятут уж со своим уставом в чужой монастырь не ходят.... Вопрос не о том, как написан сторонний сервис. Меня интересует то, как вы обечпечиваете однообразие вызовов, когда данные запрашиваются не у базы, а у стиороннего сервиса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:33 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, для того чтоб понять о качестве - надо смотреть в исходники. а чисто внешне - это можно только обсуждать качество дизайнера. работа апи - тут на каждого не угодишь. ну а раз сервера могут обеспечивать такую нагрузку тут хвала не только java , а так же СУБД, железу, ну и прогерам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторНапример веб-сервис поставщика, партнёра, через который можно получить необходимые данные. Не сталкивались с таким? к счастью или к сожалению - не сталкивался, мои проекты самодостаточные. но в таких случаях - надо договариваться с разработчиками стороннего сервиса для нахождения оптимального контакта, либо подстраиваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:41 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяну а раз сервера могут обеспечивать такую нагрузку тут хвала не только java , а так же СУБД, железу, ну и прогерам. Вот только это в основном не сервера БД. И кстати раньше (не знаю как сейчас) для хранения данных использовалась Berkeley DB, что не поддерживает хранимые процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:44 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторНапример веб-сервис поставщика, партнёра, через который можно получить необходимые данные. Не сталкивались с таким? к счастью или к сожалению - не сталкивался, мои проекты самодостаточные. но в таких случаях - надо договариваться с разработчиками стороннего сервиса для нахождения оптимального контакта, либо подстраиваться. Ясно, спасибо. Но Вы опять не поняли о чём речь. А речь о том, как обеспечить однообразие вызов в коде вне зависимости от того, где хранятся данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:48 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторВот только это в основном не сервера БД. И кстати раньше (не знаю как сейчас) для хранения данных использовалась Berkeley DB, что не поддерживает хранимые процедуры. тут что дано с тем и придётся работать... это проблема выбора, хорошо когда выбор есть. я предпочитаю бесплатные, и к которым есть хороший инструмент - mysql довольно приличная, особенно 5.7+, и инструмент для неё DbForge очень шикарный. по возможностям я б выбрал mssql - там вообще много что можно реализовать в хранимках, я насладился ими ещё с 2005 скулем.(предполагаю, что с той версии много добавилось). в большей части выбор на использование хранимок определился защитой от инъекций, возможностью использования DbForge для написания и отладки как простых запросов так и хранимок. одинаково просто отладить и простой запрос и сложную хранимку, да ещё и дебажить по шагам :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:59 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторА речь о том, как обеспечить однообразие вызов в коде вне зависимости от того, где хранятся данные. а этого не обеспечить ни как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 12:59 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторА речь о том, как обеспечить однообразие вызов в коде вне зависимости от того, где хранятся данные. а этого не обеспечить ни как Вы не правы. Человек, сталкивавшийся с такими задачами при проектировании, ИМХО легко бы ответил. Также мне кажется, что не стоит делать такие категоричные заявления, если Вы не имели соответсвующего опыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:03 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторВот только это в основном не сервера БД. И кстати раньше (не знаю как сейчас) для хранения данных использовалась Berkeley DB, что не поддерживает хранимые процедуры. тут что дано с тем и придётся работать... это проблема выбора, хорошо когда выбор есть. Не понимаю, какого выбора? На мой взгляд - это вопрос выбора архитектуры в зависимости от задачи. Вот Вы к примеру сталкивались с горизонтальным масштабированием? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:06 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторВы не правы. Человек, сталкивавшийся с такими задачами при проектировании, ИМХО легко бы ответил. Также мне кажется, что не стоит делать такие категоричные заявления, если Вы не имели соответсвующего опыта как можно говорить об однообразии при получении данных из 1с и ещё каким-нибудь сервисом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:08 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторВы не правы. Человек, сталкивавшийся с такими задачами при проектировании, ИМХО легко бы ответил. Также мне кажется, что не стоит делать такие категоричные заявления, если Вы не имели соответсвующего опыта как можно говорить об однообразии при получении данных из 1с и ещё каким-нибудь сервисом. Представьте себе можно :) Вам стоит почитать что-нибудь о шаблонах проектирования. Есть множество книг с примерами именно на Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:12 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяв большей части выбор на использование хранимок определился защитой от инъекций, возможностью использования DbForge для написания и отладки как простых запросов так и хранимок. одинаково просто отладить и простой запрос и сложную хранимку, да ещё и дебажить по шагам :) Разве использование параметров в запросах, или Hibernate не защищают от инъекций? Разве мало IDE, где удобно писать и отлаживать Java-код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:16 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторНе понимаю, какого выбора? На мой взгляд - это вопрос выбора архитектуры в зависимости от задачи. в любом наборе есть выбор - сервер виндовый или лируксовый , база , железо... свой выбор баз я описал. авторВот Вы к примеру сталкивались с горизонтальным масштабированием? есть большая ниша в которой такого не требуется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:20 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторРазве использование параметров в запросах, или Hibernate не защищают от инъекций? Разве мало IDE, где удобно писать и отлаживать Java-код? - да можно и через параметры. - про прокладку из хибера не упоминай.... - отлаживать java код и хранимки - две большие разницы. для отладки запросов в java в коде надо запускать этод код, для этого делать либо тестовый кусок, либо ставить точки останова в нужном месте, до которого доходить нужно прилично. в DbForge отладка одним нажатием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:26 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторВот Вы к примеру сталкивались с горизонтальным масштабированием? есть большая ниша в которой такого не требуется Я в курсе. А есть большая ниша, где это требуется. То есть Вы не сталкивались, я верно понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:27 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, ты на сайт фриланса зайди. Там такой выбор архитектур требуется, что голова кругом). Поэтом расширять кругозор для опыта или нет, каждый сам решает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:28 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторЯ в курсе. А есть большая ниша, где это требуется. То есть Вы не сталкивались, я верно понял? да . не сталкивался. мне своей ниши хватает. перейду в другую - будут другие правила, методы - оптимальные для этой ниши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:29 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, ты на сайт фриланса зайди. Там такой выбор архитектур требуется, что голова кругом). Поэтом расширять кругозор для опыта или нет, каждый сам решает. с эти согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:31 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторРазве использование параметров в запросах, или Hibernate не защищают от инъекций? Разве мало IDE, где удобно писать и отлаживать Java-код? - да можно и через параметры. - про прокладку из хибера не упоминай.... - отлаживать java код и хранимки - две большие разницы. для отладки запросов в java в коде надо запускать этод код, для этого делать либо тестовый кусок, либо ставить точки останова в нужном месте, до которого доходить нужно прилично. в DbForge отладка одним нажатием. Эм, простите, но это выглядит как высосанные из пальца проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:32 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторЭм, простите, но это выглядит как высосанные из пальца проблемы. ну не скажи, отлаживать приходилось всякое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:33 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAОтвянь, ты как затычка в бочке :) Я хочу услышать мнение джависта. Ясно, ты опять в своё репертуре, рассказываешь, как стирать города из гаубицы чувакам, которые хотят завалить кролика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:35 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторЯ в курсе. А есть большая ниша, где это требуется. То есть Вы не сталкивались, я верно понял? да . не сталкивался Тогда повторюсь, что на мой взгляд, не стоит делать категоричных заявлений, если у Вас нет соответсвующего опыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:35 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
автор..., рассказываешь, как стирать города из гаубицы чувакам, которые хотят завалить кролика. да, мне нравится охота на кроликов, это по мне . хорошая аналогия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:40 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторЭм, простите, но это выглядит как высосанные из пальца проблемы. ну не скажи, отлаживать приходилось всякое. Дак и мне тоже :) Например случаи, когда хранимки внутри себя вызывали другие хранимки и соответственно можно сказать, что приходилось "ставить точки останова в нужном месте, до которого доходить нужно прилично". Или когда использовались временные таблицы и приходилось делать "тестовый кусок", что их сначала создаст и заполнит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:40 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторНапример случаи, когда хранимки внутри себя вызывали другие хранимки и соответственно можно сказать, что приходилось "ставить точки останова в нужном месте, до которого доходить нужно прилично". Или когда использовались временные таблицы и приходилось делать "тестовый кусок", что их сначала создаст и заполнит. дак ведь получаешь кайф ипользуя для этого специальный инструмент , а не изголяешься не приспособленнымдля этого. ведь если хранимку дебажить по шагам это ж приятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:43 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAОтвянь, ты как затычка в бочке :) Я хочу услышать мнение джависта. Ясно, ты опять в своё репертуре, рассказываешь, как стирать города из гаубицы чувакам, которые хотят завалить кролика. Судя по всему ничего тебе не ясно :) Я интересуюсь опытом собеседника, чтобы составить о нём своё мнение и аргументировать свою точку зрения. Что в этом такого? Это глупо, не прилично? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:44 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторНапример случаи, когда хранимки внутри себя вызывали другие хранимки и соответственно можно сказать, что приходилось "ставить точки останова в нужном месте, до которого доходить нужно прилично". Или когда использовались временные таблицы и приходилось делать "тестовый кусок", что их сначала создаст и заполнит. дак ведь получаешь кайф ипользуя для этого специальный инструмент , а не изголяешься не приспособленнымдля этого Вы так говорите, будто к примеру Intellij IDEA инструмент, не приспособленный для отладки Java кода :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:46 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAСудя по всему ничего тебе не ясно :) Я интересуюсь опытом собеседника, чтобы составить о нём своё мнение и аргументировать свою точку зрения. Что в этом такого? Это глупо, не прилично? Аналогичные вопросы, тред на форуме ведь общий, я же в приватную беседу захожу. Имею право втиснуться куда захочу и вставить свои 3 копейки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 14:02 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
*не в приватную беседу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 14:02 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVostt, дак и я имею право сказать тебе: "Отвянь, ты как затычка в бочке. Я хочу услышать мнение джависта.", - если посчитаю, что твои 3 копейки не в тему:) Разве нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 14:08 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторВы так говорите, будто к примеру Intellij IDEA инструмент, не приспособленный для отладки Java кода :) могу сказать, что в NB есть инструмент для отладки прямо в хроме. весь код отлаживается в NB, а исполняется в хроме. но мы говороим об отладке хранимок в специальном инструменте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 14:38 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Antonariy"Или" тут не уместно, уместно "и". .net - на стороне сервера, js - на стороне клиента. Уместно, server nodejs + client js ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 14:52 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAhVostt, дак и я имею право сказать тебе: "Отвянь, ты как затычка в бочке. Я хочу услышать мнение джависта.", - если посчитаю, что твои 3 копейки не в тему:) Разве нет? Да ладно тебе, ты просто в очередной 100500-ый раз уклонился от вопроса ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 15:09 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAhVostt, дак и я имею право сказать тебе: "Отвянь, ты как затычка в бочке. Я хочу услышать мнение джависта.", - если посчитаю, что твои 3 копейки не в тему:) Разве нет? Да ладно тебе, ты просто в очередной 100500-ый раз уклонился от вопроса ) А мне кажется, что я ответил на вопрос. Но в силу своего характера, ты пытаешься найти что-то ещё. Ты мнительный человек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 15:39 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторВы так говорите, будто к примеру Intellij IDEA инструмент, не приспособленный для отладки Java кода :) могу сказать, что в NB есть инструмент для отладки прямо в хроме. весь код отлаживается в NB, а исполняется в хроме. но мы говороим об отладке хранимок в специальном инструменте А зачем мы об этом говорим? :) Затем, что Вы приводите возможность отладки кода хранимок как некий фактор, из-за которого Вы пишите бизнес-логику в хранимках. На что я задаю вопросы про отладку кода Java в современных IDE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 15:41 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторЗатем, что Вы приводите возможность отладки кода хранимок как некий фактор, из-за которого Вы пишите бизнес-логику в хранимках. На что я задаю вопросы про отладку кода Java в современных IDE. я пишу бизнес логику там где это оптимально ты спутал причину со следсвием, или смешал.. возможность отладки хранимок это бонус от инструмента, DbForge хорошая IDE для работы с базой mysql. это один их плюсов в выборе mysql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 15:51 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторЗатем, что Вы приводите возможность отладки кода хранимок как некий фактор, из-за которого Вы пишите бизнес-логику в хранимках. На что я задаю вопросы про отладку кода Java в современных IDE. я пишу бизнес логику там где это оптимально Судя по дискуссии, больше похоже на то, что Вы пишите так, как Вам кажется оптимально для Вас в Вашей узкой области. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 17:48 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяты спутал причину со следсвием, или смешал.. возможность отладки хранимок это бонус от инструмента, DbForge хорошая IDE для работы с базой mysql. это один их плюсов в выборе mysql Я не понимаю. Вы предлагаете реализовывать логику в хранимках, потому как есть DbForge? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 17:53 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, я устал, ты задаёшь смесь вопросов и не понимаешь ответ на вопрсы.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 18:15 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANA, я устал, ты задаёшь смесь вопросов и не понимаешь ответ на вопрсы.... Хорошо. Давайте я не буду задавать вопросы, а сделаю утверждение. На мой взгляд, я не услышал от Вас ни одного валидного аргумента в пользу того, чтобы реализовывать логику в хранимых процедурах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 18:29 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, а я и не пытался этого делать. мне по-барабану, кто и на чём делает я предлагаю чтоб был у чела выбор убеждать у меня нет цели ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 18:52 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, проблема в том, что Вы убедили себя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 20:41 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAвадяskyANA, я устал, ты задаёшь смесь вопросов и не понимаешь ответ на вопрсы.... Хорошо. Давайте я не буду задавать вопросы, а сделаю утверждение. На мой взгляд, я не услышал от Вас ни одного валидного аргумента в пользу того, чтобы реализовывать логику в хранимых процедурах. А можно я ? :) Во-первых, неплохо бы договориться о том, что считать за бизнес-логику. Триггеры, например, считаются или нет ? Во-вторых, хранимые процедуры в целом быстрее работают, так как они ближе к данным. Вместо того, чтобы гонять данные от сервера базы данных к приложению (и возможно обратно), часть вычислений можно спокойно переложить на сервер. Написав некую процедуру один раз, к ней можно обращаться за одинаковой логикой из разных приложений (десктоп, веб-сервер, и т.п.) Ну и самое главное - марксизм не догма, а руководство к действию. Как пишут в интернетах на эту тему - it depends. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 21:39 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiВо-первых, неплохо бы договориться о том, что считать за бизнес-логику процедуры с кодом по предметной области информационной системы. Например, в ГЕО системе - процедура НайтиБлижайшийРесторан() schiНу и самое главное - марксизм не догма, а руководство к действию. разумеется. Поэтому самое время защитить среднее звено чтобы не было БД+JS вообще без АппСервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 21:56 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123schiВо-первых, неплохо бы договориться о том, что считать за бизнес-логику процедуры с кодом по предметной области информационной системы. Например, в ГЕО системе - процедура НайтиБлижайшийРесторан() schiНу и самое главное - марксизм не догма, а руководство к действию. разумеется. Поэтому самое время защитить среднее звено чтобы не было БД+JS вообще без АппСервера. Найти ресторан как раз проще на стороне базы данных. Я конечно со своей оракловой колокольни смотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 22:32 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiНу и самое главное - марксизм не догма, а руководство к действию. Как пишут в интернетах на эту тему - it depends. Не спорю. Когда надо, то я пишу хранимые процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 22:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiPetro123пропущено... процедуры с кодом по предметной области информационной системы. Например, в ГЕО системе - процедура НайтиБлижайшийРесторан() пропущено... разумеется. Поэтому самое время защитить среднее звено чтобы не было БД+JS вообще без АппСервера. Найти ресторан как раз проще на стороне базы данных. Я конечно со своей оракловой колокольни смотрю. Особенно, когда в базе нет данных о ресторане :) Это я с колокольни того, кто разрабатывал онлайн системы поиска и бронирования говорю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 22:42 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAschiпропущено... Найти ресторан как раз проще на стороне базы данных. Я конечно со своей оракловой колокольни смотрю. Особенно, когда в базе нет данных о ресторане :) Это я с колокольни того, кто разрабатывал онлайн системы поиска и бронирования говорю. Я наверное несколько не понимаю, как бизнес-логика и база данных связаны в вопросе поиска ресторана, который там отсутствует. Если ресторан ищется сторонней системой, то какой отношение этот пример имеет к дискусии ? Возможно, в онлайн системах поиска и бронирования есть также обращение к системам страхования, прогноза погоды, платежным и прочим, не связанным непосредственно с поиском и бронированием системам. В этом случае хранимые процедуры для реализации этих аспектов бизнес-логики не подходят, данных нету :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 23:01 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiskyANAпропущено... Особенно, когда в базе нет данных о ресторане :) Это я с колокольни того, кто разрабатывал онлайн системы поиска и бронирования говорю. Я наверное несколько не понимаю, как бизнес-логика и база данных связаны в вопросе поиска ресторана, который там отсутствует. Если ресторан ищется сторонней системой, то какой отношение этот пример имеет к дискусии? Бизнес-логика - это логика предметной области. И если мы автоматизируем поиск подходящего на вечер субботы ресторана, чтобы человек мог это сделать в пару кликов, вместо того, чтобы обзванивать заведения, держа толстенный телефонный справочник в руках, то таки этот самый поиск и является бизнес-логикой. schiВозможно, в онлайн системах поиска и бронирования есть также обращение к системам страхования, прогноза погоды, платежным и прочим, не связанным непосредственно с поиском и бронированием системам. С чего вдруг не связанным? Вы ни разу отдыхать за границу не летали? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 23:21 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAschiпропущено... Я наверное несколько не понимаю, как бизнес-логика и база данных связаны в вопросе поиска ресторана, который там отсутствует. Если ресторан ищется сторонней системой, то какой отношение этот пример имеет к дискусии? Бизнес-логика - это логика предметной области. И если мы автоматизируем поиск подходящего на вечер субботы ресторана, чтобы человек мог это сделать в пару кликов, вместо того, чтобы обзванивать заведения, держа толстенный телефонный справочник в руках, то таки этот самый поиск и является бизнес-логикой. Но мы очень интересно разговариваем - начинаем от хранимых процедур, а заканчиваем взаимодействием систем. Это все-таки разные уровни, не так ли ? skyANAschiВозможно, в онлайн системах поиска и бронирования есть также обращение к системам страхования, прогноза погоды, платежным и прочим, не связанным непосредственно с поиском и бронированием системам. С чего вдруг не связанным? Вы ни разу отдыхать за границу не летали? :) Видимо я не так выразился. Я имел в виду, не связанных по хранению данных. Началось, если помните, с поиска ресторана, который нельзя выполнить хранимой процедурой, потому что в базе нет данных о ресторанах :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 23:57 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schi, дак всё дело в том, что как Вы и говорили: it depends. Не всякая бизнес-логика укладывается в "написал хранимку". Не все данные, участвующие в бизнес-процессе всегда хранятся в одном месте. Всё больше и больше распределённых систем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 01:39 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, я сказал, что у меня бл рамазана - Petro223 ответил, что такого не может быть. я сказал что у меня бл ест в хранмках - ты начал допытываться ..... в итоге - бл может и должна быть везде..... грубо можно сказать размазана.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 02:30 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Доброе утро. С большим удовольствием почитал огромный топик. Всем просто огромное спасибо!!! Что касается виджета, то лучше написать его на JavaScript, бэкэнд можно на текущий момент на php и не мудрить т.к. в модулях php нет бизнес логики и она вся в БД, то потом с лёгкостью можно сменить сервера хоть на iis. Бизнес логика на сервере (имеется ввиду в MSSQL) или в другом месте? - то моё мнение, всё что связано с обработкой данных (создание, изменение, удаление и получение набора данных) целиком и полностью должно быть в СУБД. Всё остальное "на свой цвет и вкус". Можно не только наладить отличную обработкой данных в СУБД, как часть бизнес логики, но и гораздо больше: использование clr, ServiceBrocker и пр. - дают хорошие дополнительные возможности, которые можно повесить на MSSQL, а не на "что-то другое" (php например), хотя тут есть и противники всего этого и те кто за новые возможности. У меня остался вопрос про личный кабинет, да и про перспективу постепенно перейти на WEB "морду" полностью. Т.е. десктоп перевести на WEB морду: должна быть возможность работать внутри локальной сети и возможность подключиться извне (нужно учитывать CRM продукт передаётся заказчику и СУБД MSSQL, сейчас от этой СУБД будет отказаться гораздо сложнее чем от Delphi). Какую WEB технологию выбрать лучше? Про ASP.NET слушал такие мнения, что старая технология и лучше не использовать... посоветуйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 08:46 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, Шо? Опять по новому кругу? Все ответы выше даны. Текущий проект люди у вас есть. Работайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 09:08 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123Текущий проект люди у вас есть. Работайте. не, работать тяжело, бла-бла легче ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 09:37 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123Игорь_UUS, Шо? Опять по новому кругу? Все ответы выше даны. Текущий проект люди у вас есть. Работайте. Да нет, не по новой)) Попробую немного переделать вопрос ASP.NET - это перспективно? Или сейчас делаются ставки на другие WEB технологии (в т.ч. и в майкрасофт)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 09:38 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, у нас вроде дотнетовце не много в городе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 09:51 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, С утра погода была такая: - нетчики все более валят и свитчуются на java. - на подъеме мобильная разработка и реактивное программирование. Гугл скоро уберет из андроида jav'у. Слишком длинный код у жавистов. Бежать ли вам за всеми было сказано на 2ой странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 09:55 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSPetro123Игорь_UUS, Шо? Опять по новому кругу? Все ответы выше даны. Текущий проект люди у вас есть. Работайте. Да нет, не по новой)) Попробую немного переделать вопрос ASP.NET - это перспективно? Или сейчас делаются ставки на другие WEB технологии (в т.ч. и в майкрасофт)? Да, перспективно. Microsoft делает ставку на ASP.NET Core. Кстати, а Вы используете в CRM потоки, асинхронный вызов хранимых процедур? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:06 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяИгорь_UUS, у нас вроде дотнетовце не много в городе. А вакансий полно. Значит хватает и тех, кто их замещает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:08 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAИгорь_UUSпропущено... Да нет, не по новой)) Попробую немного переделать вопрос ASP.NET - это перспективно? Или сейчас делаются ставки на другие WEB технологии (в т.ч. и в майкрасофт)? Да, перспективно. Microsoft делает ставку на ASP.NET Core. Кстати, а Вы используете в CRM потоки, асинхронный вызов хранимых процедур? Да, асинхронных потоки есть, всё в бизнес логике MSSQL (точнее в базе). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:12 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAschi, дак всё дело в том, что как Вы и говорили: it depends. Не всякая бизнес-логика укладывается в "написал хранимку". Не все данные, участвующие в бизнес-процессе всегда хранятся в одном месте. Всё больше и больше распределённых систем. Совершенно не спорю. Но более чем уверен, что обращение к другим системам хранения данных выполняется через какое-то API, результатом вызовов которого являются некие пригодные для бизнес-операций сущености, а не запрашиваются сырые данные, из потока которых потом эти сущности извлекаются целевой системой. Мне так кажется. Вот преобразование сырых данных в пригодную для операций сущность вполне может реализовано хранимой процедурой. Или еще чем-нибудь, лишь бы фасадному интерфейсу соответствовало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:13 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSskyANAпропущено... Да, перспективно. Microsoft делает ставку на ASP.NET Core. Кстати, а Вы используете в CRM потоки, асинхронный вызов хранимых процедур? Да, асинхронных потоки есть, всё в бизнес логике MSSQL (точнее в базе). Job-ы что-ли? А в коде Delphi используются потоки, асинхронный вызов хранимых процедур из кода Delphi? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:16 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiskyANAschi, дак всё дело в том, что как Вы и говорили: it depends. Не всякая бизнес-логика укладывается в "написал хранимку". Не все данные, участвующие в бизнес-процессе всегда хранятся в одном месте. Всё больше и больше распределённых систем. Совершенно не спорю. Но более чем уверен, что обращение к другим системам хранения данных выполняется через какое-то API, результатом вызовов которого являются некие пригодные для бизнес-операций сущености, а не запрашиваются сырые данные, из потока которых потом эти сущности извлекаются целевой системой. Мне так кажется. Вот преобразование сырых данных в пригодную для операций сущность вполне может реализовано хранимой процедурой. Или еще чем-нибудь, лишь бы фасадному интерфейсу соответствовало. Конечно вполне можно реализовать и хранимой процедурой, но так обычно не делают, потому как нагрузку надо балансировать, а база становится узким местом и плохо масштабируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:20 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, в вебе асинхронный вызов хранимых процедур совершенно не нужен , к счастью :) а даже могу запустить N+ данных с веб клиента , пусть сервер грузится , которая первая выполнится от той данные и придут на клиента, мне даже не зачем отслеживать очерёдность возвращаемых данных, они придут на нужное место ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:25 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAИгорь_UUSпропущено... Да, асинхронных потоки есть, всё в бизнес логике MSSQL (точнее в базе). Job-ы что-ли? А в коде Delphi используются потоки, асинхронный вызов хранимых процедур из кода Delphi? Нет, Job-ы не используется, т.к. мы ставим MSSQL Express, реализовано через ServiceBrocker. Дельфи лишь отдаёт команду, которая может быть исполнена асинхронно в MSSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:25 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Ну и на практике всё несколько сложнее, чем обращение к другим системам через API. На практике запрашиваются данные у сторонних систем, плюс ищутся в собственной базе, плюс берутся из распределённого кэша... И нужен единый программный интерфейс ко всему этому. И на хранимках его не реализовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:30 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторИ нужен единый программный интерфейс ко всему этому. И на хранимках его не реализовать. из хранимки к стороннему интерфейсу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:32 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANA, в вебе асинхронный вызов хранимых процедур совершенно не нужен , к счастью :) Это Вам не нужны, а другим нужны. Опять Вы судите исключительно по своему опыту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:33 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторИ нужен единый программный интерфейс ко всему этому. И на хранимках его не реализовать. из хранимки к стороннему интерфейсу? Из бизнес-логики к данным, что распределены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSskyANAпропущено... Job-ы что-ли? А в коде Delphi используются потоки, асинхронный вызов хранимых процедур из кода Delphi? Нет, Job-ы не используется, т.к. мы ставим MSSQL Express, реализовано через ServiceBrocker. Дельфи лишь отдаёт команду, которая может быть исполнена асинхронно в MSSQL. Ясно. Это я к тому, что в php не всё так просто с многопоточностью, как в Delphi и .NET и этио надо учитывать при переходе на WEB "морду" полностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:38 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
у меня текст хранимок достигает 2+ экрана (в своё время, когда сталкивался с mssql, люди показывали по 6+ страниц, и это не считалось много) так вот заисать это в java (да и в другом яп) мало наглядно, в специальных инструментах есть автоформатирование , выделение, гуи , выполнение. и прочие фишки. как по мне так одного этого достаточно, что б использовать хранимки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:39 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяу меня текст хранимок достигает 2+ экрана (в своё время, когда сталкивался с mssql, люди показывали по 6+ страниц, и это не считалось много) так вот заисать это в java (да и в другом яп) мало наглядно, в специальных инструментах есть автоформатирование , выделение, гуи , выполнение. и прочие фишки. как по мне так одного этого достаточно, что б использовать хранимки. Мало наглядно - это когда классы не умеешь проектировать. Вы хоть пробовали сделать это не в лоб? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:43 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiВот преобразование сырых данных в пригодную для операций сущность вполне может реализовано хранимой процедурой ОРМ можно, а в БД нельзя т.к. там ЯП без ООП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:43 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторИз бизнес-логики к данным, что распределены. я не настолько дурной чтоб микроскопом заколачивать гвозди. поэтому ту часть бл, которая касается базы я буду делать на так, чтоб обеспечить наибольшую оптимальность этой части. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:44 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяв специальных инструментах есть автоформатирование , выделение, гуи , выполнение. и прочие фишки. как по мне так одного этого достаточно, что б использовать хранимки. В IntelliJ IDEA всё это есть и даже больше. То есть также как и Вы можно сказать, что этого достаточно, чтобы не использовать хранимки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:46 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAИгорь_UUSпропущено... Да нет, не по новой)) Попробую немного переделать вопрос ASP.NET - это перспективно? Или сейчас делаются ставки на другие WEB технологии (в т.ч. и в майкрасофт)? Да, перспективно. Microsoft делает ставку на ASP.NET Core. Кстати, а Вы используете в CRM потоки, асинхронный вызов хранимых процедур? ASP.NET Core - другими словами это ASP.NET 5 (+ само собой MVC)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:47 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторИз бизнес-логики к данным, что распределены. я не настолько дурной чтоб микроскопом заколачивать гвозди. поэтому ту часть бл, которая касается базы я буду делать на так, чтоб обеспечить наибольшую оптимальность этой части. Как Вы измеряете "оптимальность этой части"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:47 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSskyANAпропущено... Да, перспективно. Microsoft делает ставку на ASP.NET Core. Кстати, а Вы используете в CRM потоки, асинхронный вызов хранимых процедур? ASP.NET Core - другими словами это ASP.NET 5 (+ само собой MVC)? Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:47 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадятак вот заисать это в java (да и в другом яп) мало наглядно, не сочиняйте или уточняйте. Одно дело кортежи JOIN соединять и MAX искать. Другое дело с сущности м классами по ООП работать. Впрочем вы счас скажете что ООП вам не нужен в ваших задачах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:48 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторМало наглядно - это когда классы не умеешь проектировать. Вы хоть пробовали сделать это не в лоб? я умею работать с базой и выжимать из неё всё, на что она заточена, а не городить ущербный дубликат её работы. мне база готовит результат намного быстрее, чем куча классов ООП. потому как она для этого и предназначена. авторМало наглядно - это когда классы не умеешь проектировать - знчит не умеешь проектировать базы и с ними работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:50 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторне сочиняйте или уточняйте. Одно дело кортежи JOIN соединять и MAX искать. Другое дело с сущности м классами по ООП работать. Впрочем вы счас скажете что ООП вам не нужен в ваших задачах. я говорю, что база делает это быстрее и оптимальнее, чем всякие ООП, которые стали совать куда не надо. надо научиться работать с базами, это не Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:55 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторМало наглядно - это когда классы не умеешь проектировать. Вы хоть пробовали сделать это не в лоб? я умею работать с базой и выжимать из неё всё, на что она заточена, а не городить ущербный дубликат её работы. мне база готовит результат намного быстрее, чем куча классов ООП. потому как она для этого и предназначена. авторМало наглядно - это когда классы не умеешь проектировать - знчит не умеешь проектировать базы и с ними работать. Базы я умею проектировать, и работать с ними умею. Но также умею проектировать классы, знаком с design patterns и имею представление о распределённых системах, горизонтальном масштабировании, шардинге, репликации, денормализации, избыточности, кэшировании. А вот Вы, судя по Вашим же словам, с жтим никогда не сталкивались, но продолжаете спорить о вкусе устриц :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:56 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAИгорь_UUSпропущено... ASP.NET Core - другими словами это ASP.NET 5 (+ само собой MVC)? Да. Что то я запутался... в студии есть отдельно проект ASP.NET 5 и отдельно проект ASP.NET Core... получается есть разница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:58 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторне сочиняйте или уточняйте. Одно дело кортежи JOIN соединять и MAX искать. Другое дело с сущности м классами по ООП работать. Впрочем вы счас скажете что ООП вам не нужен в ваших задачах. я говорю, что база делает это быстрее и оптимальнее, чем всякие ООП, которые стали совать куда не надо. надо научиться работать с базами, это не Код: plaintext С чего это хранимка будет быстрее работы например с памятью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:58 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSASP.NET Core Если хотите освоить что-то, то начинайте читать документацию: https://docs.asp.net/en/latest/ В первых же строках: AttentionASP.NET 5 has been renamed to ASP.NET Core 1.0. Read more. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:59 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, судя по твоему желанию спихнуть в одно и хранимки и работу с распределёнными данным - я вижу , какой ты специалист по базам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 10:59 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANA, судя по твоему желанию спихнуть в одно и хранимки и работу с распределёнными данным - я вижу , какой ты специалист по базам. У меня нет такого желания, это Ваши фантазии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:03 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
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 правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:05 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторС чего это хранимка будет быстрее работы например с памятью? ну вот это ещё одно заявление "знатока" когда у тебя 100 лямов записей и пара сотня таких таблиц - о какой памяти можно говорить? к примеру mysql , если ей выделить достаточно памяти по кеш, умеет очень даже и очень работать с ним. могу сказать из практики проверки, что такой поиск как like '%xxxx%' and like... происходит оооочень быстро с использованим индексов и прочего инструментария самой базы. и это намного быстрее чем классы на ооп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:07 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAКонечно вполне можно реализовать и хранимой процедурой, но так обычно не делают, потому как нагрузку надо балансировать, а база становится узким местом и плохо масштабируется. Вот с этого места можно для бестолковых подробнее ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:08 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_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, при желании перейдёте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:08 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiskyANAКонечно вполне можно реализовать и хранимой процедурой, но так обычно не делают, потому как нагрузку надо балансировать, а база становится узким местом и плохо масштабируется. Вот с этого места можно для бестолковых подробнее ? вот ответ авторС чего это хранимка будет быстрее работы например с памятью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:11 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiskyANAКонечно вполне можно реализовать и хранимой процедурой, но так обычно не делают, потому как нагрузку надо балансировать, а база становится узким местом и плохо масштабируется. Вот с этого места можно для бестолковых подробнее ? Какие конкретно вопросы возникли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:11 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяschiпропущено... Вот с этого места можно для бестолковых подробнее ? вот ответ авторС чего это хранимка будет быстрее работы например с памятью? Вообще-то это был вопрос к Вам. Вам есть что на него ответить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:13 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторВообще-то это был вопрос к Вам. Вам есть что на него ответить? это был вопрос к тебе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:14 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, зачем много писать? Так и скажи - ООП не знаю и что такое сущность тоже. В БД работаю только со строками. Проекты с ООП и АппСервером не признаю. Мне уже пльцев на руки не хватает что ты не признаешь). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:15 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, не забудьте, что есть ветка для данного ЯП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:17 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, зачем много писать? Так и скажи - ООП не знаю и что такое сущность тоже. В БД работаю только со строками. Проекты с ООП и АппСервером не признаю. Мне уже пльцев на руки не хватает что ты не признаешь). когда нет аргументов многие переходят на личности. и ООП и сучности знаю, только использую там где это надо, а не сую во все места. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:20 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
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, при желании перейдёте. Переход может быть болезненным (или очень болезненным)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:20 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Игорь_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? Вполне себе безболезненный. Если Вы конечно не поленитесь разобраться в первом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:22 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, Ещё маленький вопрос, получается если эта технология кросс платформенная, то обязательное использование iis не подразумевается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:22 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторВообще-то это был вопрос к Вам. Вам есть что на него ответить? это был вопрос к тебе Вы уходите от ответа. Вопрос был к Вам и даже несколько: 19840478 , 19840539 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:24 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
А, простите, на второй вопрос был ответ: 19840578 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:25 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадязнаю, только использую там где это надо, а не сую во все места. вот этим, без конкретики флейм всегда и закнчивается. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:30 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
может не по теме, Вы уж извините меня! да уж.... много хорошего и плохого... прочитав почти все ответы и споры появился вопрос:) реализовать можно и в стороне БД (хранимки и прочие) и в стороне АппСервера, тогда зачем такие вещи плодить? (я точно не знаю кто был первым ООП (ORM) или всякие плюшки в БД (хранимки и т.д.) ) и самый главный вопрос, хорошо можно сделать и там и там, тогда зачем спорит между собой? каждый второй пост превращается в споры, это с одной стороны хорошо как я уже утверждал многие получают от этих споров куче полезного..., но и в голове у новичков появится каша (ОРМ или неОРМ и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:34 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAschiпропущено... Вот с этого места можно для бестолковых подробнее ? Какие конкретно вопросы возникли? Возникли вопросы о том, как база данных становится узким и немасштабируемым местом, при этом продолжая хранить данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:38 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, отвечу на твои вопросы хранимки как и простые запросы работают с данными, они их извлекают с диска, используя индексы , и прочие штучки. если есть необходимость происходит чтение всех данных в память (если таковой выделено достаточно) если не хватает - swap. повторный запрос идет в кэше. так же используя индексы. если база спроектирована не правильно идет пербор всех записей в той же памяти. и этот перебор идёт намного грамотнее чем , тот поиск что предлагают яп . соответственно когда данных много тот же java не сможет считать всё в память он вылетит в out of memory. а потом ещё (если не вылетит) потребуется работа чистильщика. ведь не факт что эти данные будут нужны.... да и для поиска в памяти яп грузят всё в память , а базы - используют индексы и грузят только нужное вот и оптимальность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:40 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Какой эпический топик. вадя, а что вы будете делать с вашей бизнес логикой в хранимках если потребуется чтобы ваш продукт поддерживал две различные СУБД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:56 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Музаффаркаждый второй пост превращается в споры спорят максималисты, которые кроме своего одного узкого проекта ничего не хотят знать. Соответственно, получат меньше денег по жизни. Аксиома (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:57 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiВозникли вопросы о том, как база данных становится узким и немасштабируемым местом, при этом продолжая хранить данные. Пример про оракле, который вы знаете. Там MapViewer для карт не в БД находится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 11:59 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
mrWolfКакой эпический топик. вадя, а что вы будете делать с вашей бизнес логикой в хранимках если потребуется чтобы ваш продукт поддерживал две различные СУБД? ответ, для себя, я нашёл работая с OpenCMS. при инсталяции они запрашивают что у вас за база и инсталируют всё заточенное под эту базу. и я считаю это правильно. не стоит обрабатыать на токарном станке для железа инструментом для токарного станка по дереву ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:07 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123, а можете отвечать на вопросы? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:07 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
МузаффарPetro123, а можете отвечать на вопросы? :) могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:15 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяи я считаю это правильно. правильно по сравнению с каким методом? Какой способ не писать 2 раза код вы знаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:16 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123, тогда прошу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:17 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторправильно по сравнению с каким методом? Какой способ не писать 2 раза код вы знаете? с методом использования прокладки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:24 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
МузаффарPetro123, тогда прошу... я работаю. И могу ответь на конкретный вопрос сжато. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:32 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторправильно по сравнению с каким методом? Какой способ не писать 2 раза код вы знаете? с методом использования прокладки. тода прокладки: - AnyDAC - Delphi - DAO от MS - ADO Connection Delphi - ОРМ в Net и Java - Фреймворки в JS Всё это вы не используете. OK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:34 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123schiВозникли вопросы о том, как база данных становится узким и немасштабируемым местом, при этом продолжая хранить данные. Пример про оракле, который вы знаете. Там MapViewer для карт не в БД находится. И как там масштабируется ? В оракле с MapViewer-ом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:35 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123вадяпропущено... с методом использования прокладки. тода прокладки: - AnyDAC - Delphi - DAO от MS - ADO Connection Delphi - ОРМ в Net и Java - Фреймворки в JS Всё это вы не используете. OK прокладка это хибер, то что ты привел это инструмент, который надо применять по назначению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:40 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяпрокладка это хибер, ==== а хибер эт ОРМ)) то что ты привел это инструмент, который надо применять по назначению ====== у тебя так всегда на попятную при конкретике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:52 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANA, отвечу на твои вопросы хранимки как и простые запросы работают с данными, они их извлекают с диска, используя индексы , и прочие штучки. если есть необходимость происходит чтение всех данных в память (если таковой выделено достаточно) если не хватает - swap. повторный запрос идет в кэше. так же используя индексы. если база спроектирована не правильно идет пербор всех записей в той же памяти. и этот перебор идёт намного грамотнее чем , тот поиск что предлагают яп . соответственно когда данных много тот же java не сможет считать всё в память он вылетит в out of memory. а потом ещё (если не вылетит) потребуется работа чистильщика. ведь не факт что эти данные будут нужны.... да и для поиска в памяти яп грузят всё в память , а базы - используют индексы и грузят только нужное вот и оптимальность Фишка в том, что я всё это знаю. А Вы походу думаете, что нет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:53 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiИ как там масштабируется ? В оракле с MapViewer-ом ? нормально. Ставишь на томкат. А томкат хоть на другую машину в сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:53 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiskyANAпропущено... Какие конкретно вопросы возникли? Возникли вопросы о том, как база данных становится узким и немасштабируемым местом, при этом продолжая хранить данные. Ясно. Чуть позже постараюсь описать сценарий такого развития. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:54 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAФишка в том, что я всё это знаю. А Вы походу думаете, что нет :) судя по вопросу авторС чего это хранимка будет быстрее работы например с памятью? узнал только что :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:56 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяmrWolfКакой эпический топик. вадя, а что вы будете делать с вашей бизнес логикой в хранимках если потребуется чтобы ваш продукт поддерживал две различные СУБД? ответ, для себя, я нашёл работая с OpenCMS. при инсталяции они запрашивают что у вас за база и инсталируют всё заточенное под эту базу. и я считаю это правильно. не стоит обрабатыать на токарном станке для железа инструментом для токарного станка по дереву Человек интересуется тем, что в этом случае делать с хранимками? Судя по тому, что в OpenCMS я их не нашёл, то Ваш ответ не подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:57 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANA, Petro123 вы хотите мне доказать , что вы умнее меня - я с этим спорить не буду, вы так считаете- бог вам судья. оь этого мне хуже не станет. и ав так же. только этим вы не достигните истины. в вашей нише ваши решения рулят - вам флаг в руки. только не надо навязывать своё мнение и вешать ярлыки. я своё мнение высказал - тс вправе его отвергнуть или принять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:03 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANAФишка в том, что я всё это знаю. А Вы походу думаете, что нет :) судя по вопросу авторС чего это хранимка будет быстрее работы например с памятью? узнал только что :) Мечтай :) Вот этот ответ мне понравился: вадяну вот это ещё одно заявление "знатока" когда у тебя 100 лямов записей и пара сотня таких таблиц - о какой памяти можно говорить? к примеру mysql, если ей выделить достаточно памяти по кеш , умеет очень даже и очень работать с ним. могу сказать из практики проверки, что такой поиск как like '%xxxx%' and like... происходит оооочень быстро с использованим индексов и прочего инструментария самой базы. и это намного быстрее чем классы на ооп Тут Вы и на личности перешли, и проблему обозначили, и тут же предложили некое решение :) Вы говорите о том, что явно 100 лямов записей и пара сотня таблиц не влезут в память веб-сервера. Да, не влезут. Но не влезут и в память сервера БД. Но при грамотном проектировании объектов БД, будет грамотно использоваться кэш. С этим я тоже согласен. Но также грамотно можно организовать кэширование и на стороне веб-сервера. Разве нет? Что мешает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:12 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANA, Petro123 вы хотите мне доказать , что вы умнее меня - я с этим спорить не буду, вы так считаете- бог вам судья. оь этого мне хуже не станет. и ав так же. только этим вы не достигните истины. в вашей нише ваши решения рулят - вам флаг в руки. только не надо навязывать своё мнение и вешать ярлыки. я своё мнение высказал - тс вправе его отвергнуть или принять. Вот тут Вы ошибаетесь, возможно по тому, что судите по себе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:15 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторЧеловек интересуется тем, что в этом случае делать с хранимками? Судя по тому, что в OpenCMS я их не нашёл, то Ваш ответ не подходит. тут есть у хранимок преимущество в том же коде java вызов хранимок будет одинаков. вся разница будет только DriverManager.registerDriver(new com.mysql.jdbc.Driver()); а для базы - просто накатить нужный для этой базы дамп. в OpenCMS нет хранимок , видимо они хотят объять весь спектр баз. это их право. они за это платят лишним кодом. это их выбор. я зню что мой проект не будет перенесён даже на mssql, зачем мне закладывать эту работу? мне за это не заплатят. и я не буду делать крос браузерность, мне за это не заплатят, максимум 3 браузера хром для win XP, хром для win7+, мозилла.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:17 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторЧеловек интересуется тем, что в этом случае делать с хранимками? Судя по тому, что в OpenCMS я их не нашёл, то Ваш ответ не подходит. тут есть у хранимок преимущество в том же коде java вызов хранимок будет одинаков. вся разница будет только DriverManager.registerDriver(new com.mysql.jdbc.Driver()); а для базы - просто накатить нужный для этой базы дамп. в OpenCMS нет хранимок , видимо они хотят объять весь спектр баз. это их право. они за это платят лишним кодом. это их выбор. я зню что мой проект не будет перенесён даже на mssql, зачем мне закладывать эту работу? мне за это не заплатят. и я не буду делать крос браузерность, мне за это не заплатят, максимум 3 браузера хром для win XP, хром для win7+, мозилла.. А Вы реально писали хранимки для работы с базой OpenCMS? Если да, то зачем? Разве продукт не коробочный: поставил и пользуйся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:19 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяв том же коде java вызов хранимок будет одинаков Насколько я помню, в разных СУБД разный синтаксис передачи параметров, разные типы возвращаемых значений. Как Вы это решили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:22 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторНо при грамотном проектировании объектов БД, будет грамотно использоваться кэш. С этим я тоже согласен. Но также грамотно можно организовать кэширование и на стороне веб-сервера. Разве нет? Что мешает? тут можно рассмотреть ситуацию один клиент начинает работать по твоему сценарию обрабатывает огромный кусок данных. создаёт объекты. в это время ещё несколько клиетов начинают делать тож самое в итоге в памяти получается куча дублирования.... база для этих целей использует один кэш и никакого дублирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:24 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадявы хотите мне доказать , что вы умнее меня - я с этим спорить не буду, вы так считаете- бог вам судья. Анализ флейма в топиках и наступления на грабли: - Вадя говорит фразу: Прокладки не люблю\не использую\не правильно. - Все начинают говорить что земля круглая и есть проекты где это не правда. - на 15 странице и только под фактами Вадя говорит: "то что ты привел это инструмент, который надо применять по назначению". Т.е. сценарий везде один и тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:25 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAвадяв том же коде java вызов хранимок будет одинаков Насколько я помню, в разных СУБД разный синтаксис передачи параметров, разные типы возвращаемых значений. Как Вы это решили? за меня решает драйвер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:25 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123вадявы хотите мне доказать , что вы умнее меня - я с этим спорить не буду, вы так считаете- бог вам судья. Анализ флейма в топиках и наступления на грабли: - Вадя говорит фразу: Прокладки не люблю\не использую\не правильно. - Все начинают говорить что земля круглая и есть проекты где это не правда. - на 15 странице и только под фактами Вадя говорит: "то что ты привел это инструмент, который надо применять по назначению". Т.е. сценарий везде один и тот же. не путай прокладку с инструменторм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:27 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяне путай прокладку с инструменторм http://www.sql.ru/forum/afsearch.aspx?s=?????????&submit=?????&bid=61 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:28 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторТ.е. сценарий везде один и тот же. Petro123 заканчивает несколько по-разному LOL либо Удачи когда не может найти аргументы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:29 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, ну ты же в Java уже не флеймишь)). Скоро и тут 3 твоих инструмента иссякнут. Надоело про одно и то же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:31 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторНо при грамотном проектировании объектов БД, будет грамотно использоваться кэш. С этим я тоже согласен. Но также грамотно можно организовать кэширование и на стороне веб-сервера. Разве нет? Что мешает? тут можно рассмотреть ситуацию один клиент начинает работать по твоему сценарию обрабатывает огромный кусок данных. создаёт объекты. в это время ещё несколько клиетов начинают делать тож самое в итоге в памяти получается куча дублирования.... база для этих целей использует один кэш и никакого дублирования. Если так происходит, значит явно ошибка в реализации. Обычно никакого дублирования нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:31 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... Насколько я помню, в разных СУБД разный синтаксис передачи параметров, разные типы возвращаемых значений. Как Вы это решили? за меня решает драйвер А можете код вызова хранимки показать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:32 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:33 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторА можете код вызова хранимки показать? а есть ещё множественные резульсеты , ещё та вкусняшка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:38 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... А можете код вызова хранимки показать? 19839293 Ага, спасибо, я уже и в официальную доку глянул: https://docs.oracle.com/javase/tutorial/jdbc/basics/storedprocedures.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:42 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторЕсли так происходит, значит явно ошибка в реализации. Обычно никакого дублирования нет. тебе надо данные в одном порядке, параллельно другому в обратном, как вы можете при этом использовать один набор, один объект? соответственно разные потоки, разные объекты, но данные одни. вот и дублирование ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:42 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторЕсли так происходит, значит явно ошибка в реализации. Обычно никакого дублирования нет. тебе надо данные в одном порядке, параллельно другому в обратном, как вы можете при этом использовать один набор, один объект? соответственно разные потоки, разные объекты, но данные одни. вот и дублирование С чего вдруг дублирование-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:45 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадявот и дублирование не говори за других ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:49 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторС чего вдруг дублирование-то? если двое одновременно обрабатывают один набор данных -явно в разных объектах, и разных местах памяти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:53 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
А насчёт того, что разные потоки, то не заню как в Java, а в .Net уже есть готовые thread safe классы, например: MemoryCache . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:53 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторС чего вдруг дублирование-то? если двое одновременно обрабатывают один набор данных -явно в разных объектах, и разных местах памяти В который раз говорю, что не стоит делать категорические утверждения, если нет опыта в обсуждаемом вопросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:59 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAА насчёт того, что разные потоки, то не заню как в Java, а в .Net уже есть готовые thread safe классы, например: MemoryCache . в этот MemoryCache данные загрузились из базы - кэш в базе +MemoryCache, уже дублирование из этого MemoryCache тыберёшь для сортировки в один поток, второй в свой поток.... или ты сортируешь в MemoryCache, а второй получает что получает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 13:59 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANAА насчёт того, что разные потоки, то не заню как в Java, а в .Net уже есть готовые thread safe классы, например: MemoryCache . в этот MemoryCache данные загрузились из базы - кэш в базе +MemoryCache, уже дублирование Стоп, Вы изначально это называли дублированием? Тогда и кэш базы также можно назвать дублированием, и денормализацию дублированием, и хранение горячих данных в отдельной таблице дублированием. Но зачем? Задача обеспечить быстрый доступ к нужным данным и кэширование - это один из распространённых способов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 14:05 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяиз этого MemoryCache тыберёшь для сортировки в один поток, второй в свой поток.... или ты сортируешь в MemoryCache, а второй получает что получает? А, я походу Вас понял. Вы за память потока беспокоитесь. По разному бывает, зависит от задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 14:11 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторСтоп, Вы изначально это называли дублированием? Тогда и кэш базы также можно назвать дублированием, и денормализацию дублированием, и хранение горячих данных в отдельной таблице дублированием. Но зачем? Задача обеспечить быстрый доступ к нужным данным и кэширование - это один из распространённых способов. да хороший вопрос. объеты имеют преимущество когда они в памяти и юзер их может получать и обрабатывать быстро, но вразных потоках, сесиях возникают ситуации когда разные юзеры используют одни данные но обработка их на разных этапах. поэтому здесь дкблирование вроде хорошо, что у каждого своё, но по сути загружены одни данные. это утрированный вариант. кэш база тоже дублироание , но правил работы с этим кэшем множество - и это называется оптимизацией базы. в отдельной таблице , да ещё и в памяти тоже хранят, но идут на это осознанно, есть такие таблицы на транзакцию, на один запрос, ещё как. если база загрузила в кэш, то этим кэшем пользуются все, пока он востребован. клиентам отправляются уже готовые данные. отправил и все объект уже не нужен, ни в кэше ни где.если клиент хочет изменить - он может изменить только одно поле, кэш в базе пропадает- данные в нём не актуальны. данные же в объектах будут старыми. потому что это не кэш, это объект его надо обновить, его надо поддерживать да это есть , но это затраты времени , кода , памяти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 14:22 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяда хороший вопрос. объеты имеют преимущество когда они в памяти и юзер их может получать и обрабатывать быстро, но вразных потоках, сесиях возникают ситуации когда разные юзеры используют одни данные но обработка их на разных этапах. поэтому здесь дкблирование вроде хорошо, что у каждого своё, но по сути загружены одни данные. это утрированный вариант. кэш база тоже дублироание , но правил работы с этим кэшем множество - и это называется оптимизацией базы. в отдельной таблице , да ещё и в памяти тоже хранят, но идут на это осознанно, есть такие таблицы на транзакцию, на один запрос, ещё как. если база загрузила в кэш, то этим кэшем пользуются все, пока он востребован. клиентам отправляются уже готовые данные. отправил и все объект уже не нужен, ни в кэше ни где.если клиент хочет изменить - он может изменить только одно поле, кэш в базе пропадает- данные в нём не актуальны. данные же в объектах будут старыми. потому что это не кэш, это объект его надо обновить, его надо поддерживать да это есть , но это затраты времени , кода , памяти Ты хотя бы на предложения дели. Иои на абзацы. Ничё не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 14:25 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторА, я походу Вас понял. Вы за память потока беспокоитесь. По разному бывает, зависит от задачи. если это оценивать грамотно, и понимать что получаешь и что за это заплатил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 14:26 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторТы хотя бы на предложения дели. Иои на абзацы. Ничё не понятно. я уже устал писать, вроде элементарные вещи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 14:28 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторСтоп, Вы изначально это называли дублированием? Тогда и кэш базы также можно назвать дублированием, и денормализацию дублированием, и хранение горячих данных в отдельной таблице дублированием. Но зачем? Задача обеспечить быстрый доступ к нужным данным и кэширование - это один из распространённых способов. да хороший вопрос. объеты имеют преимущество когда они в памяти и юзер их может получать и обрабатывать быстро, но вразных потоках, сесиях возникают ситуации когда разные юзеры используют одни данные но обработка их на разных этапах. поэтому здесь дкблирование вроде хорошо, что у каждого своё, но по сути загружены одни данные. это утрированный вариант. кэш база тоже дублироание , но правил работы с этим кэшем множество - и это называется оптимизацией базы. в отдельной таблице , да ещё и в памяти тоже хранят, но идут на это осознанно, есть такие таблицы на транзакцию, на один запрос, ещё как. если база загрузила в кэш, то этим кэшем пользуются все, пока он востребован. клиентам отправляются уже готовые данные. отправил и все объект уже не нужен, ни в кэше ни где.если клиент хочет изменить - он может изменить только одно поле, кэш в базе пропадает- данные в нём не актуальны. данные же в объектах будут старыми. потому что это не кэш, это объект его надо обновить, его надо поддерживать да это есть , но это затраты времени , кода , памяти Это Вы сейчас типичные задачи кэширования начинаете описывать. Они решаемы также, как и задачи уровня БД. Но Вы согласны, что если в памяти есть необходимые и актуальные данные, то скорость работы с ними ни фига не ниже хранимок, а выше? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 14:31 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторА, я походу Вас понял. Вы за память потока беспокоитесь. По разному бывает, зависит от задачи. если это оценивать грамотно, и понимать что получаешь и что за это заплатил. Ну если оценивать грамотно, то Вам в первую очередь на стоит делать заявлений типа этого: "в итоге в памяти получается куча дублирования". Два потока обращаются за данными. Рассмотрим случай, когда нет MemoryCache. Каждый поток получит свой набор объектов, итого два набора объектов в памяти. Рассмотрим случай, когда есть MemoryCache. Каждый поток получит либо свой набор объектов, либо будет использовать тот, что уже в памяти, зависит от задачи. То есть без MemoryCache имеем N наборов объектов, где N - это количество потоков, а с MemoryCache в лучшем случае имеем ровно один набор, а в худшем N + 1. Простите, но если всё грамотно, то нет никакой кучи дублирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 14:39 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторТы хотя бы на предложения дели. Иои на абзацы. Ничё не понятно. я уже устал писать, вроде элементарные вещи. Не наступай на грабли заявлениями. 19841539 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 15:00 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторНо Вы согласны, что если в памяти есть необходимые и актуальные данные, то скорость работы с ними ни фига не ниже хранимок, а выше? :) да, но если это актуальне данные на клиенте , а не на сервере , где таких данных (одинаовых для каждого клиента) множество. т.е. для каждого клиента хранится его набор объектов. это хорошо когда клиентов мало, а когда сотни тысяч? и стоит одному изменить - актуальность у остальных пропадёт. потребуется повторная обработка изменённых данных у всех клинтов. есть ли в этом смысл? не проще ли просто запросить данные с сервера и получить уже обработанные, а ещё лучше только изменёные отправить клиенту в браузер, на десктоп? это делается просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 15:26 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
запросить данные с сервера= с сервера субд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 15:27 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторНо Вы согласны, что если в памяти есть необходимые и актуальные данные, то скорость работы с ними ни фига не ниже хранимок, а выше? :) да Что и требовалось доказать :) вадяно если это актуальне данные на клиенте, а не на сервере, где таких данных (одинаковых для каждого клиента) множество. т.е. для каждого клиента хранится его набор объектов. это хорошо когда клиентов мало, а когда сотни тысяч? и стоит одному изменить - актуальность у остальных пропадёт Вы опять ошибаетесь. При грамотной реализации ничего не пропадает. И кстати тут надо бы уточнить, кого Вы называете клиентами? И почему данные одного клиента вообще влияют у Вас на данные другого клиента? Вот у нас к примеру клиенты - это некоммерческие организации. Их данные по большей части не пересекаются. Но у этих организаций есть свои пользователи, свои клиенты, что заходят к ним на сайт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 19:08 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторВы опять ошибаетесь. При грамотной реализации ничего не пропадает. правильно, если в этой реализации отслеживается изменения..а это дополнительные операции авторИ кстати тут надо бы уточнить, кого Вы называете клиентами? И почему данные одного клиента вообще влияют у Вас на данные другого клиента? клиент это браузеры, десктопы, андроиды. у меня данные не влияют, а бутут слиятьт у вас если вы сортируете один обект, а он используется несколькими клиентами авторВот у нас к примеру клиенты - это некоммерческие организации. Их данные по большей части не пересекаются. Но у этих организаций есть свои пользователи, свои клиенты, что заходят к ним на сайт. ну вот такой трактовки я от тебя не ожидал. PS мне интересно обсуждение, и я хочу для себя найти все стороны моего подхода. и я согласен продолжать, если мы будем обсуждать без обвинения друг друга в незнании , дополнять знания друг другу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 20:07 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторВы опять ошибаетесь. При грамотной реализации ничего не пропадает. правильно, если в этой реализации отслеживается изменения..а это дополнительные операцииС точки зрения бизнес-логики никаких дополнительных операций. Прилетели изменения, вызывается метод Save, и то, что при этом обновляется кэш, остаётся за кадром. При желании кэширование можно отключить, изменив одно свойтво в конфиге. вадяавторИ кстати тут надо бы уточнить, кого Вы называете клиентами? И почему данные одного клиента вообще влияют у Вас на данные другого клиента? клиент это браузеры, десктопы, андроиды. у меня данные не влияют, а будут влиять у вас если вы сортируете один обект, а он используется несколькими клиентамиЧто значит "у меня данные не влияют, а будут влиять у вас"? Каким образом и на что влиять? У тебя N клиентов получают данные из БД с разной сортировкой, то есть в какое-то время имеем N объектов в памяти. У меня N клиентов получают данные из кэша с разной сортировкой, то есть в какое-то время имеем N + 1 объект в памяти. Ну на один объект в памяти больше, зато быстро. вадяавторВот у нас к примеру клиенты - это некоммерческие организации. Их данные по большей части не пересекаются. Но у этих организаций есть свои пользователи, свои клиенты, что заходят к ним на сайт. ну вот такой трактовки я от тебя не ожидал.А что такого в такой трактовке? вадяPS мне интересно обсуждение, и я хочу для себя найти все стороны моего подхода. и я согласен продолжать, если мы будем обсуждать без обвинения друг друга в незнании, дополнять знания друг другу.Принимается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 20:37 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяPS мне интересно обсуждение, и я хочу для себя найти все стороны моего подхода. и я согласен продолжать, если мы будем обсуждать без обвинения друг друга в незнании , дополнять знания друг другу. вадя, пирамида Грэма в помощь. Очень помогает в беседах, если заранее определиться о допустимом уровне (нижней границей спора). Я так улаживаю споры в команде... Минимально допустимый уровень у нас в беседе - второй сверху (явная ошибка в рассуждениях другого, подкрепляемая фактами). На личном опыте - это реально работает!!! Ни одного спора уже на протяжении нескольких недель. Вообще ни одного (хотя раньше по 2 на дню было), просто потому, что они заканчиваются на второй реплике словами "пирамида Грэма". Картинку прикладываю. P.S. Удачи вам, продуктивных и познавательных дискуссий P.S.S. В споре с Вами я тоже придерживался этой пирамиды. Также строго до второго уровня (поиск ошибок или отсутствие подтверждений Ваших слов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 22:35 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторС точки зрения бизнес-логики никаких дополнительных операций. Прилетели изменения, вызывается метод Save, и то, что при этом обновляется кэш, остаётся за кадром. При желании кэширование можно отключить, изменив одно свойтво в конфиге. прилетели изменения-> начинаются дополнительные действия -метод save должны также обновится все объекты у каждого Объекта сервера приписанного к клиенту. это всё за кадром , но оно должно быть сделано. авторЧто значит "у меня данные не влияют, а будут влиять у вас"? Каким образом и на что влиять? это "образно" т.е. если бкдет один объект привязан ко всем клиентам... авторУ тебя N клиентов получают данные из БД с разной сортировкой, то есть в какое-то время имеем N объектов в памяти. да получают , но не объекты , а набор( небольшая тонкость времени существования), в памяти как буфер обмена. передали (отправили клиенту) - тут же освободилось для другого. авторУ меня N клиентов получают данные из кэша с разной сортировкой, то есть в какое-то время имеем N + 1 объект в памяти. Ну на один объект в памяти больше, зато быстро. время жизни объектов в твоём варианте больше многократно. т.е пока клиент находится на странице -на сервере приложения существуют объекты с его данными. занятая память ограничивает число возможных подключённых клиентов. своп на диск - время, кторорое лучше отдать базе для своей работы с диском. практически клиент плучил данные (из базы + серверное приложение произвело небольшую обработку для упрощения пказа на клиенте) и клиенту не нужна копия этих данных на сервере. полученный набор клиент может сам сортировать, фильтровать . любые изменения отправить на сервер - необходимая (при необходимости ) обработка и внесение в базу. это минимут кода, минимум памяти для хранения . вопрос актуальности решается при необходимости актуальности данных именно не клиенте. т.е. клиент "подписывается" (почти , но не совсем метод Save) на получение изменений. и ему передаются только изменённые данные. это не большой объём. таким обрахом на сервере нет "постоянных" объектов для каждого клиента , сохранённых на время сесси. память выделяется по максимуму для сервера субд. данная структура/методика реализована и работает. как грубый пример - изменив ячейку в таблице - я предаю на сервер код команды, id записи, новое значение , метод=команда вызывет хранимку, которая и записывает/обновляет поле в таблице. авторА что такого в такой трактовке? мы ведём разговор не о коммерции , потому и показалось странным такая трактовка слова клиент Програмёр , Принимается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 00:29 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
то же самое относится и к данным запрошенным из сторонних источнков - (как вариант действий) поиск в своей базе, при отсутствии (или по другой причине ) обращение к сторонним сервисам, получение от них , обработка , отправка в свою базу, отправка клиенту. на сервере нет объектов клиента, кроме данных о его сессии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 00:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторС точки зрения бизнес-логики никаких дополнительных операций. Прилетели изменения, вызывается метод Save, и то, что при этом обновляется кэш, остаётся за кадром. При желании кэширование можно отключить, изменив одно свойтво в конфиге. прилетели изменения-> начинаются дополнительные действия -метод save должны также обновится все объекты у каждого Объекта сервера приписанного к клиенту. это всё за кадром , но оно должно быть сделано. Ну да, должен быть реализован как минимум репозиторий + декоратор для кэширования. Но это же широко известные шаблоны проектирования, пишутся быстро, по сранению с разработкой основного функционала продукта. Так что если Вы намекаете на то, что на это надо время потратить... То да, надо. Но не много и это инвестиции в развитие проекта, пользы от которых в итоге как правило больше, чем потраченного времени. вадяавторЧто значит "у меня данные не влияют, а будут влиять у вас"? Каким образом и на что влиять? это "образно" т.е. если бкдет один объект привязан ко всем клиентам... авторУ тебя N клиентов получают данные из БД с разной сортировкой, то есть в какое-то время имеем N объектов в памяти. да получают , но не объекты , а набор( небольшая тонкость времени существования), в памяти как буфер обмена. передали (отправили клиенту) - тут же освободилось для другого.Набор - это и есть те N объектов. У тебя набор, у меня View Model - одна фигня. Как ты и написал: передали (отправили клиенту), - и их считай больше нет. вадяавторУ меня N клиентов получают данные из кэша с разной сортировкой, то есть в какое-то время имеем N + 1 объект в памяти. Ну на один объект в памяти больше, зато быстро. время жизни объектов в твоём варианте больше многократно. т.е пока клиент находится на странице -на сервере приложения существуют объекты с его данными. занятая память ограничивает число возможных подключённых клиентов. своп на диск - время, кторорое лучше отдать базе для своей работы с диском. Опять делаешь не верные выводы. Время жизни объектов ровно такое же, как и в твоём варианте. С чего вдруг многократно больше? При чём тут своп на диск? Откуда вдруг своп? Плюс я уже говорил, что одним параметром в конфигурации можно отключить кэширование, то есть от моего варианта перейти к твоему. вадяпрактически клиент плучил данные (из базы + серверное приложение произвело небольшую обработку для упрощения пказа на клиенте) и клиенту не нужна копия этих данных на сервере. полученный набор клиент может сам сортировать, фильтровать . любые изменения отправить на сервер - необходимая (при необходимости ) обработка и внесение в базу. это минимут кода, минимум памяти для хранения . вопрос актуальности решается при необходимости актуальности данных именно не клиенте. т.е. клиент "подписывается" (почти , но не совсем метод Save) на получение изменений. и ему передаются только изменённые данные.А при чём тут кэширование? Я могу в твоём предожении заменить "из базы" на "из кэша", потому как у меня логика не меняется в зависимости от того, где хранятся данные. Такая вот гибкость. вадяэто не большой объём. таким обрахом на сервере нет "постоянных" объектов для каждого клиента, сохранённых на время сесси. память выделяется по максимуму для сервера субд. данная структура/методика реализована и работает.В моём варианте тоже нет "постоянных объектов для каждого клиента, сохранённых на время сесси", потому как я не о кэширование на время запроса писал. Хотя short-term cache приветсвуется там, где есть возможность лишний раз не дёргать базу. Сервер СУБД - это вообще отдельная от веб-сервера машина, так что память считай вся для БД :) вадякак грубый пример - изменив ячейку в таблице - я предаю на сервер код команды, id записи, новое значение, метод=команда вызывет хранимку, которая и записывает/обновляет поле в таблице.У меня тоже есть подобные команды. Я вообще за CQRS :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 10:10 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадято же самое относится и к данным запрошенным из сторонних источнков - (как вариант действий) поиск в своей базе, при отсутствии (или по другой причине ) обращение к сторонним сервисам, получение от них , обработка , отправка в свою базу, отправка клиенту. на сервере нет объектов клиента, кроме данных о его сессии. Вот если это завернуть в репозиторий + декоратор для однообразия вызова и обеспечения гибкости, то в первом приближении получится мой вариант :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 10:13 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторНабор - это и есть те N объектов. У тебя набор, у меня View Model - одна фигня. Как ты и написал: передали (отправили клиенту), - и их считай больше нет. если это и их считай больше нет у тебя и есть, то мы просто говорим об одном на разных языках, всё остальное - дело вкуса и конкретной задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 10:23 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторУ меня тоже есть подобные команды. Я вообще за CQRS :) тут есть разные методы работы с данными, моменты их сохранения в базе. их надо применять по месту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 10:27 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
п.3 выполнен. Вадя под давлением аргументов отказывается от своей фразы и говорит более осторожно. вадято мы просто говорим об одном на разных языках, всё остальное - дело вкуса и конкретной задачи. вадяих надо применять по месту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 11:03 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторНабор - это и есть те N объектов. У тебя набор, у меня View Model - одна фигня. Как ты и написал: передали (отправили клиенту), - и их считай больше нет. если это и их считай больше нет у тебя и есть, то мы просто говорим об одном на разных языках, всё остальное - дело вкуса и конкретной задачи. Хм. Скорее я пытаюсь объяснить Вам, что Вы ошибаетесь в своих выводах, используя Вашу терминологию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 13:52 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторУ меня тоже есть подобные команды. Я вообще за CQRS :) тут есть разные методы работы с данными, моменты их сохранения в базе. их надо применять по месту. Это очевидно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 13:53 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Просто изначально дискуссия велась несколько в другом ключе: - Хранимки в целом быстрее, следовательно надо везде их использовать! - Но ведь есть задачи, где они не подходят. - Вы просто не умеете проектировать базу и готовить хранимки! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 13:56 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAПросто изначально дискуссия велась несколько в другом ключе: - Хранимки в целом быстрее, следовательно надо везде их использовать! - Но ведь есть задачи, где они не подходят. - Вы просто не умеете проектировать базу и готовить хранимки! :) вот извращать, не надо. если ты что-то не понял, не надо это перекладыватьна других. хранимки только с базой работают, и ни в какие другие места их не засунешь, хотя и есть такое понятие как udf уж если говорить о приготовлении http://tokarchuk.ru/2011/04/user-defined-functions-in-mysql/ и от туда: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 15:09 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяБиблиотека содержит функции технического анализа фондовых рынков. Может пригодиться тем, кто кодит биржевых роботов. Я с этим правда завязал, так что думаю что мне не понадобится. Преимущество этих функций в том, что они отрабатывают быстрее, чем самописные аналоги допустим в PHP. Я конечно извиняюсь, но я бы никогда не стал использовать код, описанный таким слогом. Не верю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 15:13 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяskyANAПросто изначально дискуссия велась несколько в другом ключе: - Хранимки в целом быстрее, следовательно надо везде их использовать! - Но ведь есть задачи, где они не подходят. - Вы просто не умеете проектировать базу и готовить хранимки! :) вот извращать, не надо. если ты что-то не понял, не надо это перекладыватьна других. хранимки только с базой работают, и ни в какие другие места их не засунешь, хотя и есть такое понятие как udf уж если говорить о приготовлении http://tokarchuk.ru/2011/04/user-defined-functions-in-mysql/ и от туда: Код: plaintext 1. 2. 3. 4. Да я вроде не извращаю. Когда я сказал, что хранимки плохо горизонтально масштабируются, Вы ответили, что я не умею их готовить и предложили пройти в соответсвующий раздел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 15:28 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторЯ конечно извиняюсь, но я бы никогда не стал использовать код, описанный таким слогом. Не верю. не читал, но суждаю- проходили такое...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 15:41 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, ты уже сам забыл что ты доказывал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 15:53 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, я вернусь к вопросу о нескольких СУБД. Вы на вопрос ответили, но сам вопрос осмыслили не до конца. В этом случае (несколько поддерживаемых СУБД), вам придется писать, дорабатывать отлаживать и тестировать несколько вариантов одного и того же по функциональности кода, причем написанного на разных языках. Ну и естественно такой проблемы не возникнет если бизнес-логика расположена на сервере приложений. Возражения типа "мой продукт работает с СУБД Х, и потребность поддержки СУБД Y никогда не возникнет" не принимаются. В нашей стране прилететь может откуда не ждали. Так что если это внутренний продукт частной компании, то пожалуста, используйте хранимки, а для внешних продуктов я бы очень хорошо подумал над необходимостью их использования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 16:15 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
mrWolfВозражения типа "мой продукт работает с СУБД Х, и потребность поддержки СУБД Y никогда не возникнет" не принимаются. нашёл аргумент. Он не меняет БД. И таблички он пишет какждый раз на каждой странице свои, т.к. у него нет шаблонизаторов и компонентов. Ему так проще и удобнее. Он на дядю и коллективе не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 16:35 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
У Вади индивидуальные проекты! Понятно? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 16:36 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
mrWolfвадя, я вернусь к вопросу о нескольких СУБД. Вы на вопрос ответили, но сам вопрос осмыслили не до конца. В этом случае (несколько поддерживаемых СУБД), вам придется писать, дорабатывать отлаживать и тестировать несколько вариантов одного и того же по функциональности кода, причем написанного на разных языках. Ну и естественно такой проблемы не возникнет если бизнес-логика расположена на сервере приложений. Возражения типа "мой продукт работает с СУБД Х, и потребность поддержки СУБД Y никогда не возникнет" не принимаются. В нашей стране прилететь может откуда не ждали. Так что если это внутренний продукт частной компании, то пожалуста, используйте хранимки, а для внешних продуктов я бы очень хорошо подумал над необходимостью их использования. если у меня заказчик захочет чтоб проект заточенный по его хотелки продавался , пусть мне заплатит за кросбраузерность, поддержку любых баз. что называется - любой каприз за ваши деньги. только я не представляю, чтоб хотелки одного совпали с хотелками ещё кого-то. толковые заказчики 1с по себя переделывают. и даже запрещают распространять переделанное, это и техпроцес и прочие коммерческие тайны. пример широкого спекра применения я привел OpenCMS. в универсальности кроется плохая вещь купил универсальное - и под него подгоняй всё свое, как правило в ущерб бизнесу. а индивидуальный продукт - можно менять под текущие потребности своего бизнеса. сколько конфигураций той же 1с только официальных, а сколько прогеров зарабатывают на заточке 1с под конкретный бизнес? так что у каждого взгляда свой горизонт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 17:22 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяmrWolfвадя, я вернусь к вопросу о нескольких СУБД. Вы на вопрос ответили, но сам вопрос осмыслили не до конца. В этом случае (несколько поддерживаемых СУБД), вам придется писать, дорабатывать отлаживать и тестировать несколько вариантов одного и того же по функциональности кода, причем написанного на разных языках. Ну и естественно такой проблемы не возникнет если бизнес-логика расположена на сервере приложений. Возражения типа "мой продукт работает с СУБД Х, и потребность поддержки СУБД Y никогда не возникнет" не принимаются. В нашей стране прилететь может откуда не ждали. Так что если это внутренний продукт частной компании, то пожалуста, используйте хранимки, а для внешних продуктов я бы очень хорошо подумал над необходимостью их использования. если у меня заказчик захочет чтоб проект заточенный по его хотелки продавался , пусть мне заплатит за кросбраузерность, поддержку любых баз. что называется - любой каприз за ваши деньги. только я не представляю, чтоб хотелки одного совпали с хотелками ещё кого-то. толковые заказчики 1с по себя переделывают. и даже запрещают распространять переделанное, это и техпроцес и прочие коммерческие тайны. пример широкого спекра применения я привел OpenCMS. в универсальности кроется плохая вещь купил универсальное - и под него подгоняй всё свое, как правило в ущерб бизнесу. а индивидуальный продукт - можно менять под текущие потребности своего бизнеса. сколько конфигураций той же 1с только официальных, а сколько прогеров зарабатывают на заточке 1с под конкретный бизнес? так что у каждого взгляда свой горизонт. Можно короче написать: "Я с таким не сталкивался". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 17:50 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторМожно короче написать: "Я с таким не сталкивался". пишу кратко- просят развернуто, пишу развёрнуто - говорят нада кратко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 18:33 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторЯ конечно извиняюсь, но я бы никогда не стал использовать код, описанный таким слогом. Не верю. не читал, но суждаю- проходили такое...... Нет, я другим руководствуюсь - если человек не может складно излагать, то и его мнение о программах будет тоже не совсем складное...Я так понял (я почитал, прежде чем осуждать), что автор блога просто высказывает свое мнение о ряде библиотек функций. И еще один момент - UDF, которые там описаны (я и в github посмотрел), на хранимки непохожи ни разу, это плагины к серверу, для реализации ряда функций - в указанной библиотеке - набора статистических функций, не более. То есть, пример не в кассу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 18:37 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
schiвадяпропущено... не читал, но суждаю- проходили такое...... Нет, я другим руководствуюсь - если человек не может складно излагать, то и его мнение о программах будет тоже не совсем складное...Я так понял (я почитал, прежде чем осуждать), что автор блога просто высказывает свое мнение о ряде библиотек функций. И еще один момент - UDF, которые там описаны (я и в github посмотрел), на хранимки непохожи ни разу, это плагины к серверу, для реализации ряда функций - в указанной библиотеке - набора статистических функций, не более. То есть, пример не в кассу. пять таки их можно вызывать из хранимок. и это просто пример как можно расширять возможности... зная все возможности инструмента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 18:42 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вызывать из хранимок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 18:42 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадя, Хорош рассказывать про расширени баз в топике про основной ЯП веб разработки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 18:55 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123Хорош рассказывать про расширени баз в топике про основной ЯП веб разработки. а мож он из хранимок готовый html выдаёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 18:59 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Изопропил, Тады надо слить Оракле. Он конкурент его apex. ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 19:12 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадятолковые заказчики 1с по себя переделывают. и даже запрещают распространять переделанное, это и техпроцес и прочие коммерческие тайны. пример широкого спекра применения я привел OpenCMS. И где в этих продуктах хранимки? Мы ведь о них? И по поводу 1с и запрещают распространять переделанное. Сегодня запрещают, а завтра разрешат и будет неважно что у разработчика конфигурации использовался MSSQL, а у покупателя PostgreSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 12:10 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторИ где в этих продуктах хранимки? Мы ведь о них? И по поводу 1с и запрещают распространять переделанное. Сегодня запрещают, а завтра разрешат и будет неважно что у разработчика конфигурации использовался MSSQL, а у покупателя PostgreSQL. не надо путать мух с котлетами ещё раз - если заказчик платит только за то, что что хочет счас +NDA захочет - заплатит. пока - что быстрее и проще мне, а следоательно дешевле и быстрее ему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 12:29 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяпока - что быстрее и проще мне, а следоательно дешевле и быстрее ему. иными словами - пока у тебя дешёвый заказчик и маленький проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 12:34 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123вадяпока - что быстрее и проще мне, а следоательно дешевле и быстрее ему. иными словами - пока у тебя дешёвый заказчик и маленький проект. просто он понимает , за что платит . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 12:40 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяпросто он понимает , за что платит . не свисти. Ты безработный в "смысле на заказчика". А на фрилансе получишь копейки. В коллективе программистов с таким кодом невозможно работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 12:48 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123не свисти. Ты безработный в "смысле на заказчика". может без переходов на личности? или Вы между собой так близко знакомы чтоб позволяете переходит за границами? и то если так тогда некрасиво обнародовать это... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 13:12 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Музаффар, не красиво кичиться безграмотностью, и приравнивать принципы проектирования к жигулям в 70х. Вы попробуйте это 15 страниц доказывать, и вас пошлют подальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 13:19 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторне красиво кичиться безграмотностью, и приравнивать принципы проектирования к жигулям в 70х. давай не будем так делать я ведь тоже могу показать неграмотность здесь некоторых, которые .... я лучше у них поучусь тому что не знаю. а не буду им тыкать тем, что они не знают. форум не для тыканья новом в незнания , а для обучения. я высказываю свой взгляд, не нравится не читай , не отвечай. я не навязываю тебе своё мнение - прошу того же от тебя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 13:29 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффар, не красиво кичиться безграмотностью, и приравнивать принципы проектирования к жигулям в 70х. Вы попробуйте это 15 страниц доказывать, и вас пошлют подальше. я ничего не пытаюсь доказать тем более Вам и опытным коллегам т.к. я конкретно знаю что знаю в этой области намного меньше чем Вы. а на счет других пускай кичиться и т.д. Вы знаток так и объясните не переходя на личности что тот говорит не правильно и если надо то обоснуйте Вашу правоту. Знаю это требует время но так будет всем интересно и узнают много полезного. а так счас кто то из начинающих начнет читать эту тему точно в голове образуется КАША... и кстати Вы как старшая поколения Вы должны учить младших к хорошему, не только писать код правильно но и критиковать/троллить :) не переходя на личности. З.Ы. если чем то не прав то прошу прошение ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 13:31 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Музаффар, - почти все пытающиеся объяснить - сдались. Ты понял почему? - ты сам не понимаешь, что "повторяемость кода" даже в ущерб краткости кода - это хрошо? Ответь на 2 вопроса и помни, что краткость и логика - первые качества программиста. А не вторые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 13:40 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторне красиво кичиться безграмотностью, и приравнивать принципы проектирования к жигулям в 70х. давай не будем так делать я ведь тоже могу показать неграмотность здесь некоторых, которые .... Покажите, но только не переходя на личности, а написав следующее: вот такой подход плох тем-то и тем-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 13:46 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффар, - почти все пытающиеся объяснить - сдались. Ты понял почему? - ты сам не понимаешь, что "повторяемость кода" даже в ущерб краткости кода - это хрошо? Ответь на 2 вопроса и помни, что краткость и логика - первые качества программиста. А не вторые. 1) да понял но это не будет основой для перехода на личности. 2) "ты сам не понимаешь" - что конкретно я не понимаю? и " краткость и логика - первые качества программиста " хорошо сказано. З.Ы. лично я тоже мало пользуюсь хранимками в основном работаю с ОРМами ну так проще и на счет масштабируемости тоже согласен про это тоже говорили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 13:59 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
skyANAПокажите, но только не переходя на личности, а написав следующее: вот такой подход плох тем-то и тем-то. и я об этом, +100 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 14:00 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффар, - почти все пытающиеся объяснить - сдались. Ты понял почему? - ты сам не понимаешь, что "повторяемость кода" даже в ущерб краткости кода - это хрошо? Ответь на 2 вопроса и помни, что краткость и логика - первые качества программиста. А не вторые. Я немного заскучал, потому, пока без дела сижу - прокомментирую. Всё дело в том, что люди не любят повторять дважды, а большинство людей склонны вообще никогда не повторять более двух раз! Отсюда, если человеку в разговоре пришлось повторить свои же слова (обсуждение пошло по кругу или его собеседник прослушал что-то важное), то такая беседа скорее всего уже перестала его интересовать. При общении с вадей людям приходится цитировать себя же по несколько раз на протяжении беседы и напоминать ваде с чего началось обсуждение и что обсуждается сейчас (потому что он часто уводит в другую тему, которая никак не касается обсуждаемой). По поводу краткости - если бы вадя предлагал более краткий или более простой путь, его ещё можно было бы понять. Есть в программировании такой принцип, не помню кто придумал и как зовётся, но суть, что идеальный код - это тот, который не делает ничего лишнего. На этом принципе основан подход программирования через тестирование (TDD). Когда выбирается очередной тест и функция реализуется так, что бы получить правильный результат на этом тесте и ничего более. Если тесты были подобраны правильно, то функционал покроет все заявленные требования, но при этом будет минимальным, не реализуя ничего лишнего. НО ВАДЯ НЕ ПРЕДЛАГАЕТ ВАРИАНТ КОРОЧЕ И ПРОЩЕ. Он просто предлагает другой вариант реализации :) Странно ожидать от такого подхода чего-то хорошего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 14:10 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
авторНО ВАДЯ НЕ ПРЕДЛАГАЕТ ВАРИАНТ КОРОЧЕ И ПРОЩЕ. Он просто предлагает другой вариант реализации :) моей практике было не мало случаев, когда одно глупое (на первый взгляд решение) приводило к изумительным итогам, если на многие вещи посмотреть по другим углом - они окажутся более правильными я предлагаю идею - глупый воспринимает как окончательное решение, умный будет обдумывать, что из этой идеи можно получить. важно вытолкнуть думающую голову из зацикливани над проблемой, дать свежий взгляд. меня не особо волнует, что в итоге останется от моей идеи - важно, что она , возможно, стала толчком к решению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 14:20 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Музаффар1) да понял но это не будет основой для перехода на личности. а где тут личности? У меня рядом программисты, и я сказал, что если я буду писать как Вадя, то буду безработным. Тут мужской форум. Не для барышень. Что такое Переиспользование кода ты не знаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 14:22 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Музаффарс ОРМами ну так проще видишь как здорово. А вадя сказал что это прокладки. Т.к. он не видел ОРМ в глаза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 14:24 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадямоей практике было не мало случаев, когда одно глупое (на первый взгляд решение) приводило к изумительным итогам, Да. Эти художники были нищими при жизни и гениальными после смерти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 14:26 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяавторНО ВАДЯ НЕ ПРЕДЛАГАЕТ ВАРИАНТ КОРОЧЕ И ПРОЩЕ. Он просто предлагает другой вариант реализации :) моей практике было не мало случаев, когда одно глупое (на первый взгляд решение) приводило к изумительным итогам, если на многие вещи посмотреть по другим углом - они окажутся более правильными я предлагаю идею - глупый воспринимает как окончательное решение, умный будет обдумывать, что из этой идеи можно получить. важно вытолкнуть думающую голову из зацикливани над проблемой, дать свежий взгляд. меня не особо волнует, что в итоге останется от моей идеи - важно, что она , возможно, стала толчком к решению. "Программировать надо пальцами ног, а не рук!" - жду от Вас, как умного человека, изумительного результата основанного на этом глупом позыве и давайте сразу ещё одно: "Техническое задание надо читать задом наперёд" Вот Вам 2 глупых решения. Если 2 из 2 приведут к смешным и ожидаемо глупым итогам, то ваша гипотеза неверна и начинать беседу из вброса глупой идеи не следует, потому как зачастую это приводит к такому же глупому результату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 15:16 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
извратить можно любую идею, это самое лёгкое когда-то подобные умники раскритиковали кибернетику..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 15:25 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
Petro123вадямоей практике было не мало случаев, когда одно глупое (на первый взгляд решение) приводило к изумительным итогам, Да. Эти художники были нищими при жизни и гениальными после смерти. Да... просто потом сфера продаж развилась настолько, что и воздух начали продавать :) В "трасса 60" очень хорошо в своё время показали что такое искусство и что именно в нём ценится (отрывок, где герой случайно попадает в музей поддельного искусства). Так что ценность этих картин - это далеко не талант и не заслуга художников. Это правильно составленная стратегия продаж и чаще всего лицемерие ничего не понимающих в искусстве людей :) Из разряда "А ты знаешь, что твой сосед, который между прочим прирождённый знаток искусства, готов купить эту картину за 1000 000 долларов. И я бы ему продал её, но ты мне нравишься больше, потому давай так: я продам её тебе всего за 950$". А дальше всё просто... Все приходящие эксперты должны говорить что такого шедевра они ещё никогда не видели или что он сравним с картинами Ван Гога и "Если эта картина обошлась Вам дешевле чем за 10 000 000 долларов, то Вы счастливчик. А кстати во сколько она Вам обошлась?" :)) И соответственно тот, кого обработали "эксперты" будет уверен, что у него отличный вкус и он очень незря купил эту картину. А те, кто говорит что она отстой - просто ничего не смыслит в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 15:35 |
|
||
|
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
|
|||
|---|---|---|---|
|
#18+
вадяизвратить можно любую идею, это самое лёгкое когда-то подобные умники раскритиковали кибернетику..... не любую. Если сама идея является извращённой, то извратить её ещё больше может не получиться! Я Вам как-раз такие 2 идеи написал И Вы уже несколько таких идей написали, но не можете этого признать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 15:42 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1444933]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
235ms |
get tp. blocked users: |
1ms |
| others: | 289ms |
| total: | 619ms |

| 0 / 0 |
