summaryrefslogtreecommitdiff
path: root/application-devel/devel-environment/pres_devel-environment_de_short.tex
blob: 9cc2507701fb5c489f732f56e31b12811dd176d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
\input{configpres}

\subsection{Entwicklungsumgebungen}
\title{Entwicklungsumgebungen}
\maketitle

\subsubsection{Grundlagen}
\begin{frame}
\frametitle{Bestandteile}
Eine Entwicklungsumgebung besteht mindestens aus:
\begin{itemize}
\item Editor
\item Buildsystem
\end{itemize}
\end{frame}

\subsubsection{Editoren}

\begin{frame}
\frametitle{beliebte Editoren}
\begin{itemize}
\item vim
\item emacs
\item kate
\item \dots
\end{itemize}
\end{frame}

\begin{frame}
\frametitle{vim Editor}
\begin{figure}[h]
\centering
\includegraphics[width=8cm]{images/vim.png}
\end{figure}
\end{frame}

\begin{frame}
\frametitle{emacs Editor}
\begin{figure}[h]
\centering
\includegraphics[width=8cm]{images/emacs.png}
\end{figure}
\end{frame}

\subsubsection{Tools}

\begin{frame}
\frametitle{praktische, kleine Helfer}
\begin{itemize}
\item ctags
\item screen
\item ssh
\item mc
\item quilt
\end{itemize}
\end{frame}

\subsubsection{Buildsysteme}

\begin{frame}
\frametitle{h\"aufig eingesetzte Buildsysteme}
\begin{itemize}
\item KConfig (Linux Kernel)
\item Autotools / GNU Build System
\item CMake
\item Ant
\item \dots
\end{itemize}
\end{frame}

\subsubsection{Versionskontrolle}

\begin{frame}
\frametitle{Versionskontrolle}
\begin{itemize}
\item Subversion
\item Git
\item Clearcase
\item \dots
\end{itemize}
\end{frame}

\input{tailpres}