0 / 0 / 0
Регистрация: 17.08.2014
Сообщений: 29
|
|
1 | |
Подскажите что лучше учить - C# или PHP17.08.2014, 23:17. Показов 12202. Ответов 14
Метки нет (Все метки)
Хочу выучить или C# или php вот только не знаю что более востребовано. Я знаю что это два совершенно разных языка. На шарпе пишут под винду и не только. А на php веб сайты. Я раньше учил php но потом забросил. Потом начал учить C# и заметил большую схожесть с синтаксисом. Но вот теперь задумался стоит ли продолжать учить шарп, или всё же вернуться к php? Посоветуйте как лучше поступить.
0
|
17.08.2014, 23:17 | |
Ответы с готовыми решениями:
14
А что лучше учить С++ или Делфи ? Что учить лучше? PHP или Actionsscript? Что лучше сразу учить Javascript и Jquery или php и MYsql? Что лучше учить PHP vs Python |
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
|
|
17.08.2014, 23:40 | 2 |
IT-сфера одна из самых быстро развивающихся. То, что востребовано сегодня уже завтра может запросто стать совершенно не актуальным. Поэтому рецептов здесь нет.
Вообще, если цель изучения - просто устроиться куда-нибудь чтобы "срубить денег", то, как показывает практика, ничего хорошего из этого не выходит. Лучше довести дело "до конца". Почему в кавычках? Потому, что возможности современных языков таковы, что часто полностью ими не владеют даже самые высококлассные специалисты. Изучите хотя бы 1 язык до уровня, когда сможете самостоятельно решать сложные задачи и разбираться в сложном коде. Тогда, не бросая 1й язык, можно начинать подтягивать 2й. Как я уже писал выше, IT постоянно развивается. Поэтому, программист - это одна из профессий "вечных студентов". Если даже немного остановился - уже отстал и приходится догонять. Как-то так...
0
|
Заблокирован
|
|
18.08.2014, 01:23 | 4 |
> Хочу выучить или C# или php вот только не знаю что более востребовано.
Более востребованы сайты. Сайт сейчас нужен как минимум всякому, кто хочет заниматься каким-либо бизнесом. Но во-первых, PHP для сайтов как бы мало, еще нужны HTML, JS, CSS. Во-вторых, уникальная десктопная программа для бизнеса, может стоить дороже очень крутого сайта. Добавлено через 14 секунд Streletz, > То, что востребовано сегодня уже завтра может запросто стать совершенно не актуальным. Но не на уровне же языка. Совсем неудачные языки, ну там Visual Basic, Delphi, - уже успели отсеяться и исчезнуть из обихода в профессиональной разработке. То, что осталось, очевидно достаточно перспективно, чтобы существовать и далее. > Если даже немного остановился - уже отстал и приходится догонять. Надо уметь хорошо искать инфу в инете и чуть ли не интуитивно угадывать причину проблемы для ее скорейшего решения. И уметь разбираться со сторонними библиотеками. Их каждый пишет как хочет, поэтому разобраться с ними сложнее, чем с чем-либо еще, будь то синтаксис, IDE или даже библиотеки но штатные. Добавлено через 2 минуты Butter, > шарп это и приложения под ... виндовс phone Смартфонов на котором - едва ли не меньше, чем кнопочных телефонов. Увы. > шарп это и приложения под ... android, ios Мистер Butter, Вы много приложений под андроид на C# написали? Не пишите о том, чего не знаете. Реализации C# под Android от сумрачных гениев - это редкое УГ. Даже по сравнению с Java - адско тормозным (это касается только IDE, на самом-то Android и C# не быстрее), но достаточно функциональным и главное бесплатным инструментом. Xamarin Studio - платный и стоит больше тысячи долларов. dot42 - платный и тоже дорогой, а отсутствие WYSIWYG-редактора активностей в бесплатной версии и в то же время надписи жирным шрифтом на сайте "Купите платную версию и получите наконец этот WYSIWYG-редактор" (то есть его походу и в платной-то версии нет) никак не мотивирует платить таким раздолбаям такие деньги. Сам в своё время, когда еще ничего в ведроиде не шарил, начал пиарить этот dot42, меня минусовали, думал зря. Ан нет, и правда фуфло оказалось. Не в курсе что там на iOS, но если для винды лучшие инструменты - это официальные (C#, C++), и для андроида тоже (Java), то и для iOS наверно так же.
0
|
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
|
|
18.08.2014, 02:02 | 5 |
Это нужно и в случае с ASP.NET.
Не говорите о том, о чём не имеете представления. Хотя бы почитайте статьи и другие материалы по соответствующей тематике. После этого- пожалуйста. Рассуждайте сколько угодно.
Тем более. Если собираетесь работать только с 1 единственной платформой безусловно. Только сейчас по ряду, надеюсь, понятных причин всё большую актуальность приобретает кроссплатформенная разработка с единой кодовой базой.
0
|
Streletz
|
18.08.2014, 02:12
#7
|
Не по теме: Зачастую это и не имеет смысла. Более того, многие серьёзные проекты до сих пор разрабатываются на Delphi. Здесь перечислены некоторые наиболее известные из них: Известное программное обеспечение, созданное на Delphi. Но, обсуждение данного вопроса уже выходит за рамки этой темы и этого раздела форума;).
0
|
Заблокирован
|
|
18.08.2014, 02:24 | 8 |
Streletz,
Кто-то может просто не в состоянии познать VB и Delphi и не хочет их знать. Вот ему и не стоит высказывать по ним свое мнение, а сперва стоит хотя бы почитать статьи по соответствующей тематике. Но я и их тоже знаю, и знаю, что VB и Delphi по сравнению с .NET - это ничто. И могу объяснить, почему это ничто по сравнению с .NET. Ну в вопросах нативности Delphi даст фору и .NET и голому С++ под WinAPI, но разве она так критична для большинства программ, чтобы отказываться от адовой тонны плюшек .NET? Java ну прям нифига не кроссплатформенный ЯП и только для Android и существует. ОС разные. В одной ОС есть те фичи, который нет в другой. И наоборот. А в кроссплатформенной библиотеке реализованы только те фичи, которые есть во всех поддерживаемых ОС. А специфичные для каждой ОС фичи - не реализованы, и от них нужно либо отказаться, либо написать свой велосипед. Вот наглядная картинка по теме кроссплатформенности.
0
|
Заблокирован
|
|
18.08.2014, 02:28 | 9 |
Butter,
0
|
Streletz
|
18.08.2014, 02:46
#10
|
0
|
Заблокирован
|
||||||
18.08.2014, 03:02 | 11 | |||||
Streletz,
Приложения .NET требуют наличия на компе библиотек .NET. Приложения C++ WinAPI из VS могут требовать VC++ Redist, но не обязаны его требовать. Приложения на Delphi не требуют сторонних библиотек, при этом пишутся быстрее, чем на C++ под WinAPI, так в Delphi помимо WinAPI еще есть VCL, который во многом удобнее. Но, повторюсь, разве нативность сейчас так критична, чтобы отказываться от адовой тонны плюшек .NET, каких в VCL нет и Embarcadero их туда внедрить не намерено? Хотите задачку? Имеется код на Delphi.
Что можно и нужно поменять в этом коде, чтобы ехе перестал выявляться антивирусами как Trojan.Win32.StartPage, а желательно и как вирус вообще? Ну может есть хотя бы такое средство, которое позволит переписать вон те 6 строчек кода на Delphi, который абзацем выше, чтобы они работали не только на Windows, но и на Mac (на антивирусы я уж глаза закрываю, а IE на маке разумеется установлен, старый такой мак)? И что это за средство? Сколько оно тысяч или десятков тысяч долларов стоит?
0
|
Streletz
|
18.08.2014, 03:33
#12
|
Не по теме: O_o Без обид. Просто, советую ознакомиться хотя бы с общим описанием платформы. Если Вы сами так высоко оцениваете этот язык тогда зачем весь этот спор?..:) И тем более почему у Вы о нём так отзываетесь? Если Вы пишите на каком-либо языке не важно по работе или просто для себя, то бросая в него камень Вы так или иначе попадаете и в "свой огород". Подумайте об этом.:) P.S. По поводу задачки. Прежде чем предлагать подобные вещи прочитайте правила форума (особенно п.5.7).
0
|
Заблокирован
|
|
18.08.2014, 03:44 | 13 |
0
|
Streletz
|
18.08.2014, 04:12
#14
|
Не по теме: Прочитайте, пожалуйста, статью целиком. Походите по ссылкам в статье. И тогда очень быстро найдёте от чего там всё зависит. Кстати, если верить официальной странице, то наличие .NET в скором времени может стать не обязательным. Версия Preview 2 уже проходит апробацию в VS 2013. Так что, как я уже говорил выше, всё меняется:). Я Вам также всё сказал в предыдущих постах:).
0
|
Заблокирован
|
|
18.08.2014, 04:26 | 15 |
Какие кроссплатформенные средства - качественные, на моем примере: Есть какие-то качественные кроссплатформенные средства, содержащие реализацию всех Windows-специфичных фич для Linux, и наоборот? Ну может есть хотя бы такое средство, которое позволит переписать вон те 6 строчек кода на Delphi, чтобы они работали не только на Windows, но и на Mac (на антивирусы я уж глаза закрываю, а IE на маке разумеется установлен, старый такой мак)? И что это за средство? Сколько оно тысяч или десятков тысяч долларов стоит? ?
0
|
18.08.2014, 04:26 | |
18.08.2014, 04:26 | |
Помогаю со студенческими работами здесь
15
Что лучше учить «С» или «С++» Что лучше учить по книгам или Что лучше учить сначала C или C++? Выбор литературы. Имеет ли смысл учить pascalАbc.net или лучше сразу учить Делфи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |