Выбор языка программирования. Требуется ответить на следующие вопросы:
- Какие задачи будут решаться?
- Насколько большие объемы данных требуется обрабатывать?
- Скорость обработки
- Межплатформенная совместимость
- Наличие полной документации по языку
- Наличие поддержки и обновление версий
Для разработки Web-приложений сейчас чаще всего используется PHP, большое количество разработчиков использует его для своих проектов. Также имеется множество проектов с открытым исходным кодом для создания проектов с нуля. Например, wordpress, joomla
Для разработки быстрых приложений ориентированных на решение системных задач, например модули сбора и обработки статистики на маршрутизатора в телекоммуникационной сфере. Для эти целей лучше использовать C++.
- При разработке Windows - приложений, нужно учитывать два момента:
Для больших приложений активно использующих базы данных и API операционной системы требуется использовать Microsoft Visual Studio С#/.NET последних версий, так как этот продукт полностью интегрирован со средой Windows.
- Для средних приложений, например, простая обработка текстовых документов, XLS, простые базы Access можно использовать Microsoft Visual Basic последних версий. Так как с удобным и понятным интерфейсом пользователя и простым языком программирования система доступна даже начинающему программисту.
Решать математические задачи нужно при помощи COBOL
Создаем простые круглые уголки для таблицы с розовым фоном, кнопка должна быть серого цвета. Будем использовать HTML-элемент таблицу.
Код таблицы:
<table width=”100%” border=”0″ cellpadding=”5″ cellspacing=”0″ bgcolor=”#EC008C”>
<tr>
<td height=”61″>
<table border=”0″ cellpadding=”0″ cellspacing=”0″>
<tr>
<td><img src=”/img/sub2_left.gif” width=”5″ height=”34″></td>
<td valign=”middle” height=”31″ class=”item”><a href=”#”>Пункт меню</a></td>
<td><img src=”/img/sub2_right.gif” width=”5″ height=”34″></td>
</tr>
</table>
</td>
</tr>
</table>
CSS код:
.item {
vertical-align: middle;
background-color: #BEBDBD;
}
Результат:
Задача:
Сделать плагин, который будет выводить «Hello, World!» в панели администратора.
Решение:
Очень похожий по функциям плагин есть в Wordpress и называется он Hello Dolly — смысл которого заключается в выводе случайной фразы в панели администратора в шапке документа.
-
Копируем файл ./wp-content/plugins/hello.php в ./wp-content/plugins/hello-world.php
-
Изменяем в шапке скрипта значения переменных:
/*
Plugin Name: Hello World
Plugin URI: http://wordpress.org/#
Description: It is just a study plugin
Author: Kondin Dmitry
Version: 1.0
Author URI: http://etown.ru/
*/
-
Изменяем строку $lyrics = “Hello, World!”;
-
Изменить название функции hello_dolly() на hello_world() - создаем новую функцию с уникальным именем
-
Изменить add_action(’admin_footer’, ‘hello_dolly’); на add_action(’admin_footer’, ‘hello_world’); добавляем действие для admin_footer
-
Заходим в панель управления и активируем плагин «Hello World»
-
В результате в шапке панели управления у нас должна выводиться надпись «Hello, World!»
В будущем, когда будут созданы устройства ввода информации основанные на сканировании мозговых импульсов коренным образом поменяют парадигмы программирования, так как отпадет необходимость “печатать” каждый символ, все будет построено на неких абстрактных объектах. Причем на каждом уровне детализации задачи, над которым работает в данный момент разработчик, будет оперировать разными объектами.
Например, при разработке низкоуровневого модуля - придется использовать старые добрые объекты - клавиши
При разработке модуля с применением готового API - объекты будут представлять собой элементы этой системы. Также потребуется разрабатывать для каждого такого объекта - атрибут захвата, чтобы мысленно представить его и тем самым вызвать в рабочую область, чтобы разместить в нужной части кода.
Дебагер будет похож на пошаговую стратегию, в которой разработчик будет передвигаться по коду с - трейсером и выявлять баги, устанавливать заплатки и пр.