Погремушка между языками, технологиями и решениями - PullRequest
0 голосов
/ 23 июня 2009

Я постоянно сталкиваюсь с языками, технологиями и решениями, пытаясь выбрать хороший «фон» для проектирования и разработки бизнес-веб-приложения.

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

Спасибо!

Ответы [ 5 ]

2 голосов
/ 23 июня 2009

Хорошее чтение от Пола Грэма:

http://www.paulgraham.com/opensource.html

... В последнее время компании уделяют больше внимания открытому исходному коду. Десять лет назад казалось реальной опасностью, что Microsoft распространит свою монополию на серверы. Теперь можно с уверенностью сказать, что открытый исходный код предотвратил это. Недавний опрос показал, что 52% компаний заменяют серверы Windows серверами Linux.

Я думаю, более значительным является то, какие 52% они составляют. На этом этапе любой, кто предлагает запустить Windows на серверах, должен быть готов объяснить , что он знает о серверах, которые Google, Yahoo и Amazon не . ...

2 голосов
/ 23 июня 2009

Кажется, чем больше я изучаю вещи, тем больше я вижу сближения. Я вижу, как стиль разработки проектов MVC набирает популярность в приложениях PHP и .NET. JQuery, похоже, стал стандартом для большинства сайтов, будь то .NET или PHP. И CSS постепенно набирает постоянный баланс между несколькими различными браузерами.

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

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

Узнайте все, что вы можете, и можете все, что вы узнаете;)

0 голосов
/ 28 марта 2012

Если вы подходите нише, Seaside и Smalltalk непобедимы. Доступны приложения с высокой сложностью домена, небольшим количеством пользователей, скромным использованием памяти / диска и необходимыми библиотеками. Производительность разработки намного лучше, чем у ruby.

0 голосов
/ 23 июня 2009

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

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

0 голосов
/ 23 июня 2009

Я парень .net, и был с тех пор, как была выпущена платформа. Я использую новую платформу ASP.NET MVC, которая была запущена год назад, и я должен сказать, что мне это нравится! Он очень гибкий и позволяет мне делать вещи так, как я хочу, а не так, как MS хочет, чтобы я тоже. Язык .NET в целом обладает большой гибкостью в том смысле, что его можно использовать на многих платформах и для многих целей (не только для создания веб-сайта). Здесь ключ к тому, подходит ли она для вашей компании или нет, обычно начинается с того, «это магазин Microsoft или нет». Если они есть, тогда .NET, как правило, хорошо подходит. Если это не так, то, вероятно, есть веская причина, по которой вы не сможете изменить, и в этом случае стек LAMP может работать лучше для них (хотя не обязательно для вас!). Это своего рода неопределенный вопрос, так что на этом мой смутный ответ положен конец!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...