Как Вы решали между WISA и ЛАМПОЙ? [закрытый]

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

Скрытие - это родительский класс имеет статический метод с именем Foo, а подкласс также имеет статический метод Foo.

Другой сценарий - родительский статический метод с именем Cat, а подкласс - метод экземпляра с именем Cat. (статические и экземпляры с одной и той же сигнатурой не могут смешиваться).

public class Animal {

  public static String getCat() { return "Cat"; }

  public boolean isAnimal() { return true; }
}

public class Dog extends Animal {

  // Method hiding
  public static String getCat() { }

  // Not method hiding
  @Override
  public boolean isAnimal() { return false; }
}
11
задан Community 9 September 2008 в 22:13
поделиться

13 ответов

Я думаю, что первой частью является Ваше Приложение. Если Вы решаете пойти PHP, Вы почти автоматически заканчиваете с ЛАМПОЙ, поскольку WIMP или стопки ПУЧКА довольно редки (я думаю, что blog.stackoverflow.com работает на WIMP), и с .NET Вы определенно хотите пойти WISA.

Таким образом, обычно это сводится к .NET по сравнению с PHP. (Игнорирование Ruby, Python и всех других материал на мгновение). Когда Вы приняли то решение, остальное приезжает естественно или адаптируется в Вашу среду (т.е. если все Ваши администраторы в компании являются администраторами окон, возможно, работы WAMP лучше для Вас),

Я переключился от PHP до .NET приблизительно год назад, и я никогда не оглядывался назад на PHP, но я никогда не должен был смотреть на счет для Windows Server и лицензии SQL Server для ярмарки. Развертывание на WISA имеет намного более высокую стоимость начальной буквы из-за включенных лицензий, тогда как Стопка ЛАМПЫ свободна (Да, MySQL также свободен для коммерческого использования).


Приложение:
Все забавные акронимы обозначают комбинацию технологий: (L) inux или (W) indows, (A) pache или (I), (M) ySQL или (S) QL Сервер, (P) hp или (A) SP.net.

11
ответ дан 3 December 2019 в 02:03
поделиться

Я думаю, что команда является самой большой проблемой. WISA не универсально хуже или лучше, чем ЛАМПА для какого-то конкретного задания. Моя экспертиза находится в ЛАМПЕ. У меня есть очень мало опыта с WISA, таким образом, я никогда не выбирал бы его.

Это больше вроде фотографии - если бы всеми Вашими линзами был Canon, почему Вы купили бы тело Nikon для большого концерта?

-4
ответ дан 3 December 2019 в 02:03
поделиться

Моему ответу позволяют, Ваши разработчики выбирают инструменты, с которыми они являются лучшими.

1
ответ дан 3 December 2019 в 02:03
поделиться

Мое решение было основано на двух вещах. Прежде всего я очень не хотел программировать в ASP. Я сделал это для старого задания, и при предоставлении выбора я выберу PHP. Я также склонен наслаждаться Linux по Windows.

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

0
ответ дан 3 December 2019 в 02:03
поделиться

Я использовал PHP/MySQL некоторое время, и я использовал направляющие, и я вхожу в ASP.NET прямо сейчас.

Мой стимул для переключения на ASP.NET в данный момент подобен моему стимулу для рытья в направляющие - я нахожу, что C# и Ruby намного более приятные языки для кодирования в. Объектные модели являются намного более сформировавшимися, и такое чувство, что я борюсь с инструментом намного меньше.

Я еще не могу действительно сравнить MySQL с SQL Server, потому что я еще не сделал слишком много с последним.

1
ответ дан 3 December 2019 в 02:03
поделиться

Это - истинный MySQL, 599$ (одна лицензия требуется сервер для каждой базы данных) для коммерческого использования

-1
ответ дан 3 December 2019 в 02:03
поделиться

Это - в основном ASP.NET по сравнению с PHP.. Если у Вас (или разработчики) есть большой опыт с PHP, Вы используете ЛАМПУ, или если они использовали ASP.NET много, Вы выбрали WISA..

Тем не менее, в то время как не строго ЛАМПА, Apache/MySQL/PHP будет работать в значительной степени на любой платформе, можно назвать, плюс который я рассмотрел бы большое.

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

Утверждение преимуществ скомпилированного языка для веб-приложений немного глупо, действительно. Сам язык никогда не должен ограничивать приложение, если это разработано разумно.. Много больших сайтов кодируются в PHP, например. Снова, однако, если разработчики знакомы с ASP.NET, они собираются кодировать лучше в этом, таким образом, он масштабируется лучше.. То же с PHP.

В основном выберите разумный язык, который разработчик (разработчики) знает, и затем соответствующий сервер...

3
ответ дан 3 December 2019 в 02:03
поделиться

Стоимость является нашей самой большой вещью, продвигая нас к среде ЛАМПЫ, никакому вопросу об этом. Попытка пройти Корпоративное приобретение для Windows Server и лицензий SQL-сервера является ужасающей.

4
ответ дан 3 December 2019 в 02:03
поделиться

WISA может быть дешевым, если для Вашего приложения ничто не нужно вне общего хостинга, существует мало стоимости.

Это может также быть дорого, с другой стороны так может ЛАМПА, после того как Вы добираетесь до того же размера.

Лично, мне нравится стек WISA, но больше из знакомства, чем что-нибудь.

Две вещи, которые выделяются:

  • SqlServer - Только оракул близко подходит к этому, ни один из свободных RDMBS не может даже помочь ему.
  • C# - Мудрая производительность, намного лучше, чем любая из большой тройки P в лампе (Perl, PHP и Python). Конечно, если Вы используете Java его сопоставимое.

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

4
ответ дан 3 December 2019 в 02:03
поделиться

Что-то, что люди не склонны изображать в его экономию времени в Часы Разработчика между платформами.

Возьмите, например, приложение WISA vrs приложение для ЛАМПЫ, начальная стоимость среды может быть различием за 2 000$, но это составлено всего за 20 часов разработчика.

Так, если при помощи.NET, Вы можете обрезать 20 часов до разработки или обслуживания проекта, Вы уже составили различие.

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

3
ответ дан 3 December 2019 в 02:03
поделиться

Я лично использую оба стека, и причина действительно зависит от клиента. Если клиент может поддерживать ЛАМПУ, это, конечно, более дешево, но важно, что могут поддерживать клиент или компания.

Как независимый разработчик я не рекомендовал бы ЛАМПУ, когда все активы клиента существуют в Windows. Это - действительно уровень комфорта, поскольку любая платформа работает одинаково хорошо для решения любой проблемы.

2
ответ дан 3 December 2019 в 02:03
поделиться

@Thomas WISA:

W=Windows
I=IIS
S=SQL (Microsoft SQL Server)
A=ASP (или ASP.NET)

Что касается выбора между ними, я думал бы, что имеющиеся ресурсы и талант будут решающим фактором. Если можно получить большой ASP.NET и MS SQL devs, пойдите тем путем. Если у Вас есть набор гуру PHP/MySQL под рукой, пойдите ЛАМПА.

Действительность, независимо от за и против платформы, Вы будете изо всех сил пытаться получить большую систему на WISA из, прежде всего, команда разработчиков PHP, и наоборот.

11
ответ дан 3 December 2019 в 02:03
поделиться

К вашему сведению

MySQL 599 долларов в год за сервер для базовых до 4999 долларов в год за сервер для всего

MsSQL 212 долларов за процессор в месяц для серверных веб-приложений.

Если у вас есть двухпроцессорная машина, стоимость которой для MySQL или MsSQL составляет чуть более 5 тысяч долларов, однако, если у вас более двух процессоров или вам нужен только базовый MySQL, стоимость будет дешевле, чем для MS.

Цены по состоянию на июль 2010 г.

0
ответ дан 3 December 2019 в 02:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: