Отправляет email-рассылки с помощью сервиса Sendsay

За 2005-06-05

Re: PHP

Здравствуйте, Слава.

Вы писали 5 июня 2005 г., 1:07:39:

С> Здравствуйте inet,

С> А вы мне не подскажете где взять хороший учебник по языку PHP.
С> Желательно ссылочу если можно.

Я качестве справочников использую вот эти два:
http://www.softtime.ru/info/bookphp.php
http://www.web-mastering.ru/tutorials/2/0/

   Алексей 2005-06-05 11:04:08 (#379301)

Re[3]: C++

Здравствуйте, Илья.

Вы писали 5 июня 2005 г., 6:25:04:

И> воскресенье, 5 июня 2005 г., 11:21:23

И> Как все запутано... Но, думаю, в этом стоит разобраться, т.к.
И> защищенность и производительность того стоят.

И> А вот про защищенность, получается, что скрипты на С++ сложнее сломать
И> злоумышленнику?

При желании взломать можно что угодно... Ж)

Другое дело, при использовании С++ из цепочки
Скрипт-Интерпретатор-Сервер выбрасывается среднее звено, т.е. все
ошибки и бреши, связанные с ним, можно исключить. Кроме того -
отсутствие исходного кода - тоже в некотором роде защита. Это поможет
уберечь скрипты от кражи. Ну и наконец, последнее. Любой скрипт нужно
писать с умом. Проверять на переполнение буфера, ошибки ссылок,
передачу переменных окужения - если правильно продумать все это в
начале разработки - на выходе получается стабильный качественный продукт.

   Алексей 2005-06-05 10:53:54 (#379298)

Re[2]: C++

воскресенье, 5 июня 2005 г., 11:21:23

Как все запутано... Но, думаю, в этом стоит разобраться, т.к.
защищенность и производительность того стоят.

А вот про защищенность, получается, что скрипты на С++ сложнее сломать
злоумышленнику?

Твоё письмо [суббота, 4 июня 2005 г. в 20:35]:

А> Да, на С++ также пишутся скрипты. Обычно когда требуется высокая
А> производительность и хорошая защищенность при минимальных требованиях
А> к хостингу - всегда выигрывает С++. Сразу замечу, изначально писать
А> значительно сложнее - в С++ получается больше кода, но со временем
А> привыкаешь. Вот мне пришлось самому разрабатывать модуль для работы со
А> строками, зато теперь программы практически не отличаются от
А> аналогичных на PHP или Perl.
А> По поводу компиляции - да, она действительно требуется. Если
А> тестировать скрипты под Windows+Apache - то можно компилировать и
А> Visual C++. Но на сервер надо закачивать исходные файлы и потом их там
А> заново компилировать. Расширение обычно не имеет значения, зачастую
А> файлам дается расширение .cgi, а сервер сам распознает, что это за
А> файл.
А> Другое дело, что при разработке на платформе Win и последующем
А> переносе на Unix/Linux необходимо учитывать большое количество нюансов
А> совместимости. В частности, некоторые библиотеки имеют не те имена,
А> разные имена функции и т.д. Но с этим вы столкнетесь, только начав
А> изучать язык и написание скриптов достаточно глубоко.
А> В свое время, я нашел следующий выход из ситуации. Установил себе
А> Виртуальную машину (VMware Workstation), в ней установил и настроил
А> сервер FreeBSD, поставил необходимые пакеты и у меня готовый сервер
А> для тестирования абсолютно любых скриптов. Сейчас все скрипты
А> отлаживаются локально, и, т.к. локальный сервер был создан по образу и
А> подобию реального, то после отладки на сервер заливается уже рабочая
А> откомпилированная версия файла, т.е. перекомпиляция на сервере не
А> требуется. Да, и еще нюанс. Компиляцию С++ поддерживает не большое
А> кол-во хостингов (в основном на дорогих т/п), но запускать такие
А> скрипты можно практически на любом.

   Илья 2005-06-05 07:19:04 (#379288)

Мнения

Здравствуйте, inet.
Вопрос всем как вы думаете что придет на смену HTML 4.01

   2005-06-05 02:43:54 (#379270)

PHP

Здравствуйте inet,

А вы мне не подскажете где взять хороший учебник по языку PHP.
Желательно ссылочу если можно.

   2005-06-05 02:06:29 (#379269)