1 | |
Изучение PHP24.04.2014, 19:47. Показов 3567. Ответов 61
Метки нет (Все метки)
Добрый вечер, ув. web-программисты , мне сейчас много приходиться по работе работать с сайтами, точней создание и на полнее сайтов контентом(CMS Wordpress), сейчас я уже выучил HMTL 5 и CSS3, до этого я не много писал программы для Windows(C# и платформа .Net) программы не сложные, так вот в чем проблема
1)стоит ли учить php ? 2)Насколько сложный php ? 3) вот этот самый главный вопрос, что на php можно написать кроме сайта ? просто я не знаю, если я учил C# то я хоть для практики писал программы для Windows, а что можно на php писать кроме сайтов,
0
|
24.04.2014, 19:47 | |
Ответы с готовыми решениями:
61
Изучение php Изучение php Изучение php Изучение PHP |
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
24.04.2014, 21:15 | 2 |
Только на php пишут не сайты а скрипты (в том числе для сайтов).
- Что на php можно писать кроме скриптов? - А что на C# можно писать кроме программ? На php можно писать обычные консольные скрипты, похожие на консольные приложения. Вот только если Вы знаете C#, то вряд ли Вам это понадобится. По сравнению с C или C++ простенькие скрипты написать на php намного быстрее. А вот с C# по простоте он вряд ли сравнится... Да и потом php кроме как именно для написания скриптов для сайтов, действительно, почти не используют.
0
|
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 35
|
|
24.04.2014, 21:47 | 3 |
Я только учу web- программирования HTML, но что вы подрозумиваете под скрипты это что такое ? это как JavaScript ?
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
24.04.2014, 22:00 | 4 |
HTML это не "web-программирование", это вообще не программирование, это язык разметки веб-страницы.
Странно что вы писали программы на C#, "выучили" HTML5 и CSS3, и при всем этом не знаете что означает "скрипт". Да, это как JavaScript. Только JavaScript интерпретируются браузером, а php сервером. И функции немного разные выполняют соответственно.
0
|
Не мoдepaтор
|
||||||
24.04.2014, 22:04 | 5 | |||||
Создайте файл с расширением не .html, a .php и откройте в браузере этот код.
В нем как видно, html формируется посредством php Потом нажмите CTRL+U и посмотрите на разметку страницы, там и запаха не будет от php-скрипта Кликните здесь для просмотра всего текста
0
|
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 35
|
|
24.04.2014, 22:05 | 6 |
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
24.04.2014, 22:08 | 7 |
0
|
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 35
|
|
24.04.2014, 22:10 | 8 |
открылся ваш код в браузере и все
Добавлено через 57 секунд да не чего страшного, я не обиделься, я только начал учить web,
0
|
Не мoдepaтор
|
||||||
24.04.2014, 22:24 | 9 | |||||
Это чето вы не то делаете, обзовите файл index.php, загрузите на сервер и откройте в браузере
увидите такое Кликните здесь для просмотра всего текста
0
|
62 / 62 / 11
Регистрация: 31.01.2013
Сообщений: 186
|
|
24.04.2014, 22:30 | 10 |
http://ru.wikipedia.org/wiki/%... 0%BF%D1%82
Вот что говорит википедия.
0
|
129 / 50 / 8
Регистрация: 01.12.2013
Сообщений: 572
|
|
25.04.2014, 08:06 | 12 |
0
|
25.04.2014, 08:08 [ТС] | 13 |
Я понимаю что сейчас web-программирование очень сильно развивается и возможно за ним будущие, я вот не могу понять, что лучшие учить у меня стоит делема это учить php(так как использую WordPress для сайтов) или двигаться в направление C# и изучать ASP.Net
0
|
129 / 50 / 8
Регистрация: 01.12.2013
Сообщений: 572
|
|
25.04.2014, 08:14 | 14 |
C# для веба малоприменим.
Если у вас сейчас конкретная задача с WordPress то только php. Если вы в целом в вебе что-то хотите сделать, то можно Питон, Джанго, node.js ну ASP.Net я бы точно на одно из последних мест поставил.
0
|
129 / 50 / 8
Регистрация: 01.12.2013
Сообщений: 572
|
|
25.04.2014, 08:24 | 16 |
А что можно сделать для WordPress не на php?
Добавлено через 4 минуты Почему разработчики ненавидят ASP http://code.tutsplus.com/artic... -net-22975 Недостатки традиционной платформы ASP.NET Технология ASP.NET была замечательной и поначалу казалась прямой дорогой в светлое будущее, но, разумеется, в реальности все было несколько сложнее. За годы использования WebForms проявились слабые стороны. • ViewState. Реализованный механизм поддержки состояния между запросами (ViewState) часто требовал передачи огромных блоков данных между клиентом и сервером. В реальных приложениях этот объем нередко достигал сотен килобайт, которые ходили вперед и назад с каждым запросом, вызывая раздражение у посетителей сайтов из-за длительного ожидания реакции на каждый щелчок на кнопке или попытку перехода на следующую страницу в большой таблице. В той же мере страдала от этого1 и платформа ASP.NET AJAX, даже несмотря на то, что посредством Ajax планировалось как раз и решить проблему объемного трафика, связанный с полным обновлением страницы. • Жизненный цикл страницы. Механизм подключения событий клиентской стороны к коду обработчиков событий на стороне сервера, как часть жизненного цикла страницы, мог быть чрезвычайно сложным и хрупким. Очень немногим разработчикам удавалось успешно манипулировать иерархией элементов управления во время выполнения, избегая ошибок ViewState или не сталкиваясь с ситуацией, коща некоторые обработчики событий совершенно загадочным образом отказывались работать. • Ограниченный контроль над HTML-разметкой. Серверные элементы управления визуализируют себя в виде HTML-разметки, но не обязательно в виде того кода HTML, который вам нужен. Получаемый в результате код HTML нередко не отвечает требованиям веб-стандартов и не использует CSS, а система серверных элементов управления генерирует непредсказуемые и сложные значения идентификаторов, с которыми трудно работать в JavaScript-коде. • Ложное чувство разделения ответственности. Модель отделенного кода (code-behind) ASP.NET предоставляет средства вынесения прикладного кода из HTML-разметки в файл отделенного кода. Это отвечает широко принятому принципу разделения логики и представления, но на самом деле разработчикам приходилось смешивать код представления (например, манипуляцию деревом элементов управления серверной стороны) с логикой приложения (например, манипуляцию информацией из базы данных) в одном монстроподобных классах отделенного кода. Без более четкого разделения ответственности конечный результат зачастую получался хрупким и непредсказуемым. • Невозможность тестирования. Когда проектировщики ASP.NET создавали свою платформу, они не могли предвидеть, что автоматизированное тестирование станет неотъемлемой частью современной разработки программного обеспечения. Не удивительно, что спроектированная ими архитектура совершенно не приспособлена для автоматизированного тестирования. Платформа ASP.NET двигалась вперед. В версию 2.0 был добавлен набор стандартных компонентов приложений, существенно сокративших объем кода, который нужно было писать самостоятельно. Выход Ajax в 2007 г. стал ответом Microsoft на "сенсацию дня" — Web2.0/Ajax, поддерживающую развитую интерактивность клиентской стороны и при этом упрощающую разработчику жизнь2. Самая последняя версия 3.5 включает менее значительные дополнения; в ней появилась поддержка средств .NET 3.5 и набора новых элементов управления. Новое средство динамических данных ASP.NET (Dynamic Data) позволяет автоматически генерировать простые экраны просмотра/редактирования базы данных. В очередной версии ASP.NET 4.0, которая должна поставляться вместе с Visual Studio 2010, разработчикам будет предложена возможность явного управления идентификаторами определенных HTML-элементов, что должно сократить проблему появления непредсказуемых и сложных значений для идентификаторов.
0
|
62 / 62 / 11
Регистрация: 31.01.2013
Сообщений: 186
|
|
25.04.2014, 13:44 | 18 |
PHP очень лёгкий, пожалуй как говорят самый лёгкий, и советуют с него начинать изучение программирования.
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
25.04.2014, 13:57 | 19 |
как вы думаете, кто вам сможет на это ответить? Мы не знаем ни ваших знаний, ни ваших способностей к обучению. Кто-то может потратить годы, кто-то может потратить несколько месяцев, а кому-то будет достаточно ознакомиться с синтаксисом и поразбирать примеры пару недель.
Добавлено через 1 минуту ах, да, ответы на вопросы.. смотря для чего. Хотя для общего развития в любом случае будет полезно. Кому как. Для меня, например, не сложный. Для вас - не знаю. Все, что угодно. Вопрос только в целесообразности
0
|
26.04.2014, 13:37 [ТС] | 20 |
Правильно я понял что php не сильно сложный, подскажите те кто знает несколько языков программирования, как вы не путаетесь между ними, просто боюсь, что выучу php могу забыть C#
0
|
26.04.2014, 13:37 | |
26.04.2014, 13:37 | |
Помогаю со студенческими работами здесь
20
Изучение PHP Продолжение в изучение PHP Профессиональное изучение PHP с нуля С чего начать изучение PHP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |