Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Если начинать абсолютно новый проект, в какую сторону смотреть 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 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39336812&tid=1444933]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 292ms |
| total: | 451ms |

| 0 / 0 |
