2010-07-19 3 views
2

Я делаю сайт, на котором пользователи могут загружать фотографии и рисовать их, добавлять текст и т. Д. Моя команда знает некоторые php, но мы ничего не знаем о C#. Время не слишком много. Мы все знаем java, какими будут преимущества каждого из них? Я слышал, что C# будет намного лучше обрабатывать холст, потому что для этого есть много библиотек? Будет ли действительно вопрос C# php? для обоих вы должны использовать javascript и, возможно, jquery? Имейте в виду, что мы все более чем готовы учиться C#, и у нас также есть сервер Windows. Дайте мне знать ваши мысли! Благодаря!Что было бы лучше использовать в этом случае? C# или php?

+3

Оба языка могут быть использованы для этого. Я думаю, что ваша настоящая работа будет в javascript в любом случае, поэтому исходный язык не так важен. – tster

ответ

0

Если ваша команда уже знает PHP и уже может работать на PHP, я буду придерживаться того, что они знают. Я не знаю достаточно о различиях между этими двумя, чтобы дать вам жесткие показатели производительности, но я ожидал бы, что команда, уже владеющая PHP, будет лучше работать с инструментом, который они знают, а не изучать новый, только потому, что он удовлетворяет некоторые произвольное определение «лучше».

0

Если ваша команда знает что-то о PHP, то PHP, вероятно, лучше всего держит вас в руках.

Лично я ничего не знаю о C# (поскольку это веб-клиент, а не рабочий стол), который даст вам преимущество перед PHP.

0

Один из первых вопросов, которые вы должны задать при создании приложения: как и где будет применяться приложение?

Если вы создаете приложение для интрасети для развертывания в среде Windows, в частности, если вы хотите связать себя с Active Directory для аутентификации пользователей, то вам следует искать IIS, а после этого ASP.NET, вы в направлении C# (хотя PHP также может быть использован). Если вы ищете развертывание своего приложения в гетерогенной среде, то PHP гораздо более переносимый выбор.

0

Если вы знаете java, переход на C# не должен быть таким сложным. Они схожи, и набор классов, которые поставляются с Java и .NET Framework, подобен, но выложен по-разному.

Я использую C# и ASP.NET (обычно ASP.NET MVC) для ВСЕХ моего нового разработки веб-приложений, отчасти потому, что его я знаю, но я просто очень не нравится PHP (and I'm not alone).

Thats сказал, что если вы собираетесь использовать HTML5/Javascript (вы упоминаете canvas), то ваш внутренний код будет иметь меньшее значение, поскольку в основном это будет сохраняться на диске на сервере; однако я думаю, что что-то вроде Flash или Sliverlight обеспечит лучший пользовательский интерфейс для онлайн-инструмента мини-обработки изображений. Любой из них может быть размещен из веб-приложения C# или php.

Смежные вопросы