Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
894
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Как вы определились между WISA и LAMP?
Приходилось ли вам когда-нибудь выбирать между WISA или LAMP в начале веб-проекта?
Хотя плюсы и минусы разбросаны по всей сети, было бы полезно узнать о вашем реальном опыте в разработке критериев w/, оценке, принятии решений и размышлении о вашем решении перейти на любую платформу w/.
Я думаю, что первая часть-это ваше заявление. Если вы решите перейти на PHP, вы почти автоматически получите LAMP, поскольку стеки WIMP или WISP довольно редки (я думаю, что blog.stackoverflow.com работает на WIMP), а с .net вы определенно хотите перейти на WISA.
Так что обычно все сводится к .net против PHP. (Игнорируя на мгновение Ruby, Python и все остальное). Когда вы приняли это решение, rest приходит естественным образом или адаптируется к вашей среде (т. е. если все ваши администраторы в компании являются windows администраторами, возможно, WAMP работает лучше для вас)
Я переключился с PHP на .net около года назад, и я никогда не оглядывался на PHP, но мне никогда не приходилось смотреть на счет за Windows и SQL серверных лицензий, чтобы быть справедливым. Deployment на WISA имеет гораздо более высокую начальную стоимость из-за соответствующих лицензий, в то время как стек LAMP является бесплатным (да, MySQL также является бесплатным для коммерческого использования).
Дополнение:
Все смешные аббревиатуры сочетание технологий: (л)или притока (Вт)indows, (а)паче либо (я), (М)ySQL или (S)для QL-сервер, (п)л. с. или (А)SP.net.
@Thomas WISA есть:
Вт=Windows
Я=IIS
S=SQL (Microsoft SQL Server)
A=ASP (или ASP .NET)
Что касается выбора между ними, я думаю, что решающим фактором будут имеющиеся ресурсы и талант. Если вы можете получить отличные ASP .NET и MS SQL Девы, идите этим путем. Если у вас есть куча PHP/MySQL гуру под рукой, идите LAMP.
Реальность такова, что независимо от плюсов и минусов платформы, вы будете бороться за то, чтобы получить отличную систему на WISA из команды разработчиков PHP, и наоборот.
WISA может быть дешевым, если ваше приложение не нуждается ни в чем, кроме общего хостинга, то есть небольшая стоимость.
Это также может быть дорого, а затем снова так же может LAMP, как только вы получите тот же самый размер.
Лично мне нравится стек WISA, но это больше из-за фамильярности, чем что-либо еще.
Две вещи, которые выделяются:
- SqlServer - только oracle приближается к этому, ни один из свободных RDMBS не может даже держать свечу к нему.
- C#-с точки зрения производительности, он намного лучше, чем любой из трех больших P в lamp (Perl, PHP и Python). Конечно, если вы используете Java его сопоставимо.
Нет никакой необходимости быть религиозным в отношении того или другого. Делайте то, что лучше всего соответствует вашим потребностям, и делайте то, в чем вы предпочитаете работать.
Что-то, что люди не склонны понимать в его экономии времени в часах разработчика между платформами.
Возьмем, например, приложение WISA vrs a LAMP app, начальная стоимость окружающей среды может быть разницей в $2000, но это компенсируется всего за 20 часов работы разработчика.
Таким образом, если с помощью .NET вы можете сократить 20 часов от разработки или обслуживания проекта, вы уже компенсировали разницу.
Нет ничего более очевидного, чем когда вам нужно масштабировать платформу, и вы вдруг понимаете, что вам нужно потратить горы времени разработчика на создание скриптового языка так же быстро, как и скомпилированный.
Это в основном ASP.NET против PHP.. Если вы (или разработчики) имеете большой опыт работы с PHP, вы используете LAMP, или если они использовали ASP.NET много, вы выбрали WISA..
Тем не менее, хотя и не строго L AMP, Apache/MySQL/PHP будет работать практически на любой платформе, которую вы можете назвать, что я бы счел большим плюсом.
Нет ничего более очевидного, чем когда вам нужно масштабировать платформу, и вы вдруг понимаете, что вам нужно потратить горы времени разработчика на создание скриптового языка так же быстро, как и скомпилированный.
Спорить о преимуществах компилируемого языка для веб-приложений-это действительно немного глупо. Сам язык никогда не должен ограничивать приложение, если оно разработано разумно.. Например, многие крупные сайты закодированы в PHP. Опять же, если разработчики знакомы с ASP.Net, они будут лучше кодировать в этом, поэтому он будет масштабироваться лучше.. То же самое с PHP.
В принципе, выберите разумный язык, который знает разработчик(ы), а затем соответствующий сервер...
Я лично использую оба стека, и причина действительно зависит от клиента. Если клиент может поддерживать LAMP, это, конечно, дешевле, но важно, что клиент или компания могут поддерживать.
Как независимый разработчик я бы не рекомендовал LAMP, когда все активы клиента существуют на Windows. Это действительно уровень комфорта, поскольку любая платформа одинаково хорошо работает для решения любой проблемы.
Я использовал PHP/MySQL некоторое время, и я использовал Rails, и я сейчас перехожу в ASP.NET.
Мой стимул для перехода на ASP.NET в данный момент похож на мой стимул для копания в Rails-я нахожу, что C# и Ruby гораздо более приятные языки для кодирования. Объектные модели гораздо более зрелые, и мне кажется, что я гораздо меньше борюсь с инструментом.
Я еще не могу сравнить MySQL с SQL сервером, потому что я еще не слишком много сделал с последним.
К ВАШЕМУ СВЕДЕНИЮ
MySQL $599/year/server для базового до $4999/year/server для всего
MsSQL $212/processor/month для серверных веб-приложений.
Если у вас есть двухпроцессорная машина, которая чуть больше $5k для MySQL или MsSQL, однако, если у вас больше двух процессоров или вам нужно только MySQL basic, стоимость будет дешевле, чем MS.
Цены на июль 2010 года
Мое решение было основано на двух вещах. Прежде всего я ненавидел программирование в ASP году. Я делал это для старой работы, и когда мне давали выбор, я выбирал PHP. Я также склонен наслаждаться Linux вместо Windows.
Когда дело дошло до фактического выбора, руководители корпораций выбрали LAMP из-за стоимости. Потому что давайте будем честны как разработчики, язык не так уж и важен. Одна вещь, в которую я не попал, но, по-видимому, MySQL не совсем свободен в деловых ситуациях. Я не знаю подробностей, но вам следует разобраться в этом, прежде чем подавать в суд.
Я думаю, что команда - это самая большая проблема. WISA не всегда хуже или лучше, чем LAMP для любой конкретной работы. Моя экспертиза находится в LAMP году. У меня очень мало опыта работы с WISA, поэтому я бы никогда не выбрал его.
Это больше похоже на фотографию - если бы все ваши объективы были от Canon, зачем вам покупать корпус Nikon для большого концерта?