Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: PHP vs C#. Ничего не пойму, помогите пожалуйста.
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
1. Несколькими днями раньше ответил мне ув. Мелкий, что уважающие себя и пользователей программеры пишут сайты на С. Я там ответил, но видимо, никто не видел. Так вот, немного порыв в интернете, обнаружил, что есть C#, разработанный для .NET Framework. Многие пишут, что именно на нем приоритетнее писать движки к сайтам. Так ли это? Или дело вкуса?
2. Теперь по языку. Пробовал читать учебники по C#, но что-то никак. Читал Троелсена и Фроловых. Могу не вкуривать, потому что даже в php c ООП я так и не смог толком разобраться, посему пишу процедурным методом. А многие говорят, что если начал программирование учить с процедурного php, то потом будет оооочень сложно переучиться.
3. Я вообще не могу понять, как может exe'шник сайтом управлять. Как туда GET, POST и PUT передаются... Что должно на сервере стоять? Если .NET, то либо винда должна быть, либо линь/бздяха, но реализация на Portable.NET/Mono по крайней мере сомнительна. И какие ещё экзешники на не-Win осях? Значит только винда?
4. Неужели выигрыш в производительности стоит такого проигрыша в объеме кода?
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
caballero пишет:
не прошло и 10 лет как появился .NET а ты уже обнаружил
Я про него давно знаю, я не знал, что между ним и C# (о его существовании знал, но что за язык никогда не интересовался) есть связь.
Скажите, а как вы считаете, много ли полезной информации вы дали мне своим ответом? Или вы не преследовали такую цель, а вам просто нравится показывать уровень своей осведомленности в различных вопросах?
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
Ну проясните мне пожалуйста ситуацию. Разработка сайта на C# предполагает использование .NET Framework, ASP.NET, реализация представления может быть на двух движках - aspx и Razor, на сервере должен стоять IIS.
Т.е., если мы в инете видим у страницы расширение .aspx, значит сайт на C# и всем вышеупомянутом.
Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009 Откуда: Петроград
Помог: 10 раз(а)
Vinyl пишет:
Ну проясните мне пожалуйста ситуацию...
Уважаемый друг.
По мне так вы не те вопросы задаете, ибо судя по вопросам вы не разбираетесь ни в C# и в PHP ни в программировании как таковом.
К чему же тогда все это заводить по поводу кода производительности и прочие.
Если у вас курсовик, делайте на том на чем препод рекомендует.
Если хотите научиться, то беритесь за C++. А потом уже сами все поймете
Zuldek
Отправлено: 05 Мая, 2012 - 12:26:21
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
С# 4.0 и платформа .Net 4 для профессионалов
Полное руководство. От Герберта Шилдта.
Это лучший обучающий материал для перехода на С# с нулевыми знаниями этого языка, если вам знакомы базовые основы программирования и любой объектно-ориентированный язык. Всегда считал что лучшие книги (хоть и дорогие) по языку пишут его разработчики.
".NET и C# для профессионалов" - углубленное изучение, практика разработки несложных бизнесс-приложений.
Так вот, в первой книге первые несколько глав посвящены тому что это за язык откуда он произошел зачем написан, что собой представляет, каким образом работает с фреймворком мелкомягких и т.д. Многие начинающие эти главы пропускают и переходят сразу к главам с элементарными операторами и математикой - +.
Так вот вы лучше не читайте эти главы, а прочтите все от введения до первого Hello World. Важнее понимать каким образом работает языковая машина и с чем она работает и взаимодействует, в каком виде хранятся программы и как исполняются - от кода в редакторе до команд процессору. Это гораздо важнее, чем синтаксис и различия в нем, поскольку, зная эти основы вы будете понимать почему синтаксис и операторы именно такие и на половину знать что они делают.
Там же содержатся ответы на все вопросы, которые вы задали в топике. Прямые и лаконичные ответы на ваши вопросы не возможны, как пытался это сделать комментатор выше, поскольку короткий и верный ответ на ваш вопрос породит ещё 10 таких же с вашей стороны.
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
eai пишет:
По мне так вы не те вопросы задаете, ибо судя по вопросам вы не разбираетесь ни в C# и в PHP ни в программировании как таковом.
В C# не разбираюсь вообще, так же как и в C, C++, Delphi, Basic, и т.д. Я этого и не скрываю. Поэтому и попросил объяснить, с чего начать и как это работает. А php я семье на хлеб зарабатываю, не более. С головой как-то не уходил, знаете. И в ООП не разобрался (я писАл выше).
eai пишет:
Если у вас курсовик, делайте на том на чем препод рекомендует.
Был бы курсовик - так бы и написал. Я в учебном заведении последний раз присутствовал 8 лет назад.
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
Покажите мне как зарабатывать ПХП на хлеб не зная ООП?? Я озолочусь!))) Вообще конечно в нашем рунете предостаточно жутких примеров Индусского кода и Быдлокода, многие сайты работают с горем пополам и виной тому конечно-же такие горе-программисты, а страдают все, в том числе и хорошие специалисты теряют свой хлеб и простые пользователи разочаровываются, ну я уж молчу про заказчиков...
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
По нашему да! Только по индусски это может и звучит :
Vinyl пишет:
делать исключительно на ООП? Радость
"На ООП" - Это что, язык такой новый? ООП, вообще что это? Этот твой ООП чем-то отличается от PHP вообще?)
А как по нашему, так суть не в том, какой стиль программирования вы используете, просто если Вы ничего толком не знаете кроме echo "" ваш PHP мало чем отличается от HTML.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.