63 / 63 / 39
Регистрация: 18.11.2016
Сообщений: 562

ASP.NET or PHP or JAVA

26.03.2017, 11:55. Показов 3287. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Стою перед последним выбором между С#, JAVA, PHP.
Java привлекает только из-за работы на андройд.
PHP - оценивают как легкий язык программирования и буквально через год можно выйти на хороший заработок на фрилансе (так пишут, во всяком случае).
ASP.NET - много что пишут, но много воды.
Итак, вопрос следующий:
Могу ли я написать (скажем для себя), небольшой сайт - визитку на ASP.NET?
Далее скажем, небольшой форум, так же на ASP.NET?
Или лучше забить на все и учить PHP?
ПС.
Программирую электронику на С (С++), поэтому бы хотелось продолжать развитие в этом языке. С#, как никак ближе к нему.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.03.2017, 11:55
Ответы с готовыми решениями:

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными технологиями? Есть ли в них что-то общее - могу ли...

ASP Net core + PHP скрипт
Доброго дня. Вопрос может не совсем корректен, но я здесь новичок, так что сильно не ругайтесь. Есть сайт - по сути визитка, но большие...

ASP.NET Core: разный формат даты контроллера ASP.NET и AngularJS
Собственно, проблему пока еще не разруливал, но уже погуглил. Разный формат даты который использует ASP.NET и AngularJS не позволяет на...

28
Эксперт .NET
 Аватар для Usaga
14754 / 9529 / 1364
Регистрация: 21.01.2016
Сообщений: 35,957
03.04.2017, 14:52
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от sau Посмотреть сообщение
и кстати разор из той же категории
На базе этого даже Web Pages сделали - PHP от мира Microsoft. Хорошо, хоть оно малопопулярно и люди стараются CodeBehind практиковать.

Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от sau Посмотреть сообщение
но у Java , могу ошибаться , похуже с поддержкой декларативного программирования
Я видел примеры для Spring (Java) - там атрибуты (нотации) по полной программе используются. Тоже не могу сказать, насколько оно гибко, но IoC на базе нотаций там точно есть. А так же попадалось что-то в виде ORM, где запросы в виде атрибутов к методам шли. Т.е. оно тоже может.

0
 Аватар для sau
2875 / 2080 / 386
Регистрация: 22.07.2011
Сообщений: 7,840
03.04.2017, 14:55
А вообще , правильнее сперва определиться , с какой стороны сравнивать , везде могут быть как сильные так и слабые стороны.
0
3 / 2 / 2
Регистрация: 21.03.2017
Сообщений: 297
06.04.2017, 09:40
Логика моя простая: если что-то есть, и удобное в пользовании, то его используют, о нём пишут. Если же не пишут, то либо нет, либо пользоваться неудобно. Вот с php и MySQL как раз второй вариант.
Когда вместо тривиального использования ХП, как например, это делается в MS SQL и ADO.Net, придумываются всякие "костыли", чтобы избежать codeinjection через sql-запрос то поневоле задумаешься. Нет?
0
 Аватар для sau
2875 / 2080 / 386
Регистрация: 22.07.2011
Сообщений: 7,840
07.04.2017, 18:13
Цитата Сообщение от Abejon Посмотреть сообщение
Если же не пишут, то либо нет, либо пользоваться неудобно
Либо , у разработчика нет денег на пиар ) , а писать заказные статьи при должном финансировании могут и на убогое говнище , расхваливая даже не попробовав в работе. Софт и технологии для разработчиков - бизнес со всеми грязными правилами , и тут нужно быть в теме , что бы фильтровать левые предложения.
1
3 / 2 / 2
Регистрация: 21.03.2017
Сообщений: 297
08.04.2017, 14:14
Так ведь и php и MySQL - бесплатные проекты. Нет?
0
Эксперт .NET
 Аватар для Usaga
14754 / 9529 / 1364
Регистрация: 21.01.2016
Сообщений: 35,957
08.04.2017, 19:47
Abejon, а какие платные? Java? .NET? Go? Python? И тем не менее, на всех делаются деньги (платная поддержка, разные платные фреймворки\плагины\фичи).
0
3 / 2 / 2
Регистрация: 21.03.2017
Сообщений: 297
10.04.2017, 08:43
А какой профит пиарить тогда?
0
Эксперт .NET
 Аватар для Usaga
14754 / 9529 / 1364
Регистрация: 21.01.2016
Сообщений: 35,957
10.04.2017, 08:47
Цитата Сообщение от Abejon Посмотреть сообщение
А какой профит пиарить тогда?
Вот в этом:
Цитата Сообщение от Usaga Посмотреть сообщение
платная поддержка, разные платные фреймворки\плагины\фичи)
0
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
10.04.2017, 23:51
Цитата Сообщение от Photofenix Посмотреть сообщение
Могу ли я написать (скажем для себя), небольшой сайт - визитку на ASP.NET?
для этого дотстаточно Notepad, даже без плюсов.

Цитата Сообщение от Photofenix Посмотреть сообщение
Далее скажем, небольшой форум, так же на ASP.NET?
в пару кликов как на ucoz? Нет. Коробочных решений тоже нет. Но думаю все что можно написать на php, может осилить и JAVA, и ASP.NET. В зависимости от задачи, скорость и качество написания будет варьироватся.

Цитата Сообщение от Photofenix Посмотреть сообщение
Или лучше забить на все и учить PHP?
Лучше забить и все учить. В определеный момент сам уйдешь в одном направлении.

Цитата Сообщение от Photofenix Посмотреть сообщение
ASP.NET - много что пишут, но много воды.
ссылку на этих прохвесоров. ASP.NET, как и JAVA, очень хорошо заточен под бизнес решения. Повторюсь -- коробочных решений по сути нет, разве что парачка оупен-проектов жесткой структуры. С другой стороны, особых преград в написании чего-либо я не вижу (в разрезе сайтостроения), т.к. тот же MVC почти идеально ложится на браузерно/серверное общение посредством Request/Response.

Цитата Сообщение от Abejon Посмотреть сообщение
Единственное преимущество, как я понимаю, - бесплатность.
в образовательных и некомерческих целях VisualStudio и MS SQL тоже бесплатные

Цитата Сообщение от sau Посмотреть сообщение
по меньшей мере ничто этому не препятствует и мы имеем кучу говнокода.
Я бы сказал, что это проблема любого динамического языка. Тот же JavaScript позволяет творить чудовищную ахинею на браузерах, в node.js тоже весело порой. Зато в скорости написания кода с ними сложно тягатся XD

Цитата Сообщение от sau Посмотреть сообщение
и кстати разор из той же категории
Не уверен, чем он так плох? Или имеешь в виду возможность выноса серверной логики на UI? Ну так, это надо еще додуматся до такого! XD

Photofenix, если говорить о качестве/перспективе/скоросте, то пожалуй лучше братся за JAVA. Во первых, куча проектов для сопровождения. Кросплатформеность. Корпоративная среда. ASP.NET тоже отличный выбор, но на него вакансий поменьше. В перспективе может сравнятся с JAVA. Преимущество этих двух технологий в том, что грамотно написаный код легок в сопровождении, там тупо неправильно не получится делать. Т.е. тот же новичек, зная азы, сможет спокойно переделывать, попутно изучая как нужно делать правильно.

PHP максимально быстро изумаем для "клипать хоть что-то", но к сожалению, для грамотного девелопмента нужно знать ОЧЕНЬ МНОГО. Дело в том, что для достижения результата в любом динамическом языке можно захаркодить буквально на месте. А когда это разрастается -- фиг что исправишь.

p.s. советы таких как я лучше не случать >_<
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.04.2017, 23:51

Объясните в двух словах, в чём отличие ASP.NET от ASP.NET MVC
Можно и не в двух...

Сложный выбор между PHP 7 и Asp.Net Core
Здравствуйте! Вопрос скорее всего для тех кто программирует и на PHP и Asp.Net Core. Думаю не стоит ли начать изучать PHP, т.к. вакансий в...

ASP.NET Core. Старт - что нужно знать, чтобы стать ASP.NET Core разработчиком?
Попалось хор краткое обзорное видео 2016 года с таким названием - Что нужно знать, чтобы стать ASP.NET MVC разработчиком? Сейчас уже 2018...

ASP.NET MVC или ASP.NET Core
Добрый вечер, подскажите что лучшие изучать ASP.NET MVC или ASP.NET Core ? Как я понимаю ASP.NET Core это кростплатфоменое, то есть сайт...

Чем ASP.NET отличается от ASP.NET MVC?
Доброго времени суток форумчане! Хотелось бы подтянуться в области backend'а, но вот не могу понять что к чему. ASP.NET - фреймворк C#...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Опции темы

Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru