удобная для пользователя платформа для личного веб-сайта? [закрытый]

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

typedef void (*functiontype)();

Объявляет функцию, которая возвращается пусто и не берет аргументов. Для создания указателя функции к этому типу, можно теперь сделать:

void dosomething() { }

functiontype func = &dosomething;
func();

Для функции, которая возвращает интервал и берет символ, который Вы сделали бы

typedef int (*functiontype2)(char);

и использовать его

int dosomethingwithchar(char a) { return 1; }

functiontype2 func2 = &dosomethingwithchar
int result = func2('a');

, существуют библиотеки, которые могут помочь с превращением указателей функции в хорошие читаемые типы. функция повышения библиотека является большой и определенно стоит усилия!

boost::function functiontype2;

настолько более хорошо, чем вышеупомянутое.

7
задан 5 revs, 3 users 67% 26 July 2009 в 10:43
поделиться

7 ответов

«простой личный сайт с личным блогом, живыми комментариями, твиттингом, ведением личных проектов и резюме и т. Д.»

На мой взгляд, личный сайт означает одного автора. У вас не так много действительно «динамического» контента. Сколько раз в день вы будете обновлять личный сайт? Однажды? Дважды?

В блогах, комментариях, твиттерах все меняется относительно медленно - один или два раза в день.

Личные проекты, резюме и т. Д. Меняются еще медленнее.

Ничего из этого не требует ] создание динамического контента. База данных часто больше проблем, чем помощи. По большей части это просто неструктурированный текст. Следовательно, рассмотрите возможность использования набора инструментов для создания статического HTML и просто FTP на сервер.

Рассмотрите возможность использования Sphinx для создания статического содержимого. Вы можете создать гору контента, поддерживайте его и периодически загружайте. Вам не нужно знать HTML, потому что вы пишете в RST. Легко создать сотни страниц контента и настроить внешний вид.

И что самое главное, он очень и очень легкий. Вы можете легко обойтись нулевым кодом. Или, если вы хотите добавить директивы или интерпретируемые текстовые роли, вы можете немного кодировать.

2
ответ дан 7 December 2019 в 16:45
поделиться

"I tried wordpress and joomla! But those are far more complex for a simple personal site with personal blogging, live commenting, twitting, keeping personal projects and resume etc."

Nothing can be simpler to your needs than wordpress. You can use it to create not only posts to your blog but what they call "static pages", like a "contact" page, a "resume" and such. You edit this page like a "microsoft word" box in the admin panel. You don't even need to edit a php file, you dont need to create a layout, just download a free template (search google for this).

Wordpress can be installed in a variety of plataforms since it doesn't need a lot of requirements. It's PHP, its easier to find a cheap hosting (even a machine in your own home): see their requirements page for yourself.

The only thing you may need "out of the box" is the twitting thing, that you can achieve by downloading some plugins from their official website.

If you find that to achieve your goals using wordpress is too complicated, I don't think it's a good idea to use a "framework", unless you want to learn coding. You can achieve what you need in wordpress without coding a single line.

Oh, and it has jquery.

2
ответ дан 7 December 2019 в 16:45
поделиться

Итак, у вас есть элемент img, у которого нет атрибута src, но к нему применен стиль фонового изображения.

Я бы сказал, что серая граница - это 'заполнитель' для места, где будет изображение, если вы указали атрибут src.

Если вам не нужно изображение 'переднего плана', не используйте тег img - вы уже указали, что изменение в div решает проблему, почему бы не воспользоваться этим решением?

NET CMS, которые являются либо открытыми, либо коммерческими, но имеют ограниченную бесплатную редакцию, очень хорошо подходят для частных сайтов

Kentico - действительно простая вещь, которую вы можете использовать без каких-либо знаний в области программирования, проста в настройке, но бесплатная версия - это ограничено только 1 блогом. так что только для личного использования, не более того, или вам нужно будет купить коммерческую версию ...

Umbraco - открытый исходный код, но вам потребуется знание шаблонов XSL, если вы хотите создать действительно хороший сайт. непросто изучить, если вы не разработчик

Sitefinity - коммерческая CMS от Telerik, но у них есть версия для сообщества. Стоит посмотреть. Я полагаю, что сложность обучения находится где-то между Кентико и Умбрако. Но простые веб-сайты не потребуют разработки

В любом случае я рекомендую вам отличный ресурс CMSMatrix. org , где вы можете сравнить более 100 CMS на разных платформах и языках.

ps

А если вам нужен простой персональный веб-сайт и вы не хотите заботиться о хостинге, базах данных и т. Д., Я полагаю, вы могли бы посмотреть Сайты Google

0
ответ дан 7 December 2019 в 16:45
поделиться

для PHP, помимо упомянутой вами joomla, я могу предложить:

Drupal ( http://drupal.org/ ) .

Или более простой:

Dotclear ( http://dotclear.org/ )

0
ответ дан 7 December 2019 в 16:45
поделиться

Посмотрите на Plone . Возможно, это соответствует вашим требованиям.

-1
ответ дан 7 December 2019 в 16:45
поделиться

Kentico, Umbraco и Sitefinity, DotNetNuke предназначены для разработчиков / дизайнеры / интеграторы. Используйте Wordpress или, если вам нужна версия .NET, используйте Сервер сообщества.

-1
ответ дан 7 December 2019 в 16:45
поделиться

Взгляните на стартовый комплект Personal Web Site ( http://www.asp.net/downloads/starter-kits/personal ), очень простой в установке и поддерживать, и у него есть то, что вам нужно.

1
ответ дан 7 December 2019 в 16:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: